:root{--c-bone: #f5f1ea;--c-ivory: #fbf9f5;--c-linen: #e4dccf;--c-sand: #b9a993;--c-stone: #6e6a60;--c-ink: #1c1b19;--c-rosewood: #8c3b3b;--c-hairline: rgb(28 27 25 / .12);--c-scrim: rgb(28 27 25 / .4);--font-display: var(--font-heading--family, Inter, system-ui, sans-serif);--font-sans: var(--font-body--family, Geist, system-ui, sans-serif);--fs-eyebrow: .6875rem;--fs-ui: .8125rem;--fs-body-s: .875rem;--fs-body: 1rem;--fs-display-m: clamp(1.5rem, 1.1rem + 1.6vw, 2rem);--fs-display-l: clamp(2rem, 1.3rem + 3vw, 3.25rem);--tracking-caps: .14em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--gutter: clamp(16px, 3.2vw, 48px);--r-0: 0;--r-1: 2px;--ease-soft: cubic-bezier(.3, 1, .3, 1);--ease-out: var(--ease-soft);--ease-enter: cubic-bezier(.19, 1, .22, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .2s;--dur-2: .4s;--dur-3: .8s;--z-header: 50;--z-mega: 45;--z-sheet: 100;--announce-h: 32px;--tap: 44px;--header-height: 56px;--section-y: 56px;--bnav-h: calc(74px + env(safe-area-inset-bottom)) }@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms}}@media(min-width:768px){:root{--header-height: 64px;--section-y: 72px}}@media(min-width:1100px){:root{--header-height: 72px;--section-y: 96px;--bnav-h: 0px}}:focus-visible{outline:2px solid var(--c-rosewood);outline-offset:2px}html body{background:var(--c-bone);color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}html body{--header-height: 56px}@media(min-width:768px){html body{--header-height: 64px}}@media(min-width:1100px){html body{--header-height: 72px}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hs{padding:var(--section-y) var(--gutter);color:var(--c-ink);font-family:var(--font-sans)}.hs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}.hs__eyebrow{margin:0 0 var(--s-2);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-stone)}.hs__title{margin:0;font:500 var(--fs-display-m) / 1.05 var(--font-display);letter-spacing:-.035em}.hs__link{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);flex:none;font-size:11.5px;font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:inherit;text-decoration:none}.hs__link svg{transition:transform .62s var(--ease-soft)}.hs__link:hover svg{transform:translate(3px)}.cbtn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:none;border:0;border-radius:0;cursor:pointer}.cbtn--solid{background:var(--c-ink);color:var(--c-ivory)}.cbtn--ghost{background:transparent;border:1px solid var(--c-hairline);color:var(--c-ink)}.fld{display:grid;gap:6px;font-size:var(--fs-ui)}.fld>span{color:var(--c-stone)}.fld input,.fld select,.fld textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--c-hairline);border-radius:0;background:var(--c-ivory);font:inherit;font-size:var(--fs-body);color:inherit;transition:border-color var(--dur-1)}.fld textarea{padding-block:12px;min-height:140px;resize:vertical}.fld input:hover,.fld select:hover,.fld textarea:hover{border-color:#1c1b194d}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--c-ink)}.fld-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.roll{position:relative;display:inline-grid;overflow:hidden;vertical-align:top;padding-block:.12em;margin-block:-.12em}.roll__a,.roll__b{grid-area:1 / 1;transition:transform .64s var(--ease-soft),opacity .44s var(--ease-soft)}.roll__b{opacity:0;transform:translateY(90%) scale(.72)}@media(hover:hover){:is(a,button):not(:disabled):hover .roll__a{opacity:0;transform:translateY(-50%) scale(.72)}:is(a,button):not(:disabled):hover .roll__b{opacity:1;transform:none;transition-delay:60ms}}:is(a,button):focus-visible .roll__a{opacity:0;transform:translateY(-50%) scale(.72)}:is(a,button):focus-visible .roll__b{opacity:1;transform:none}.croll{display:inline-flex;overflow:hidden;line-height:1.2;vertical-align:top}.croll__c{display:inline-block;white-space:pre;text-shadow:0 1.2em currentColor;transition:translate .52s var(--ease-soft) calc(var(--i) * 16ms)}@media(hover:hover){:is(a,button):hover .croll__c{translate:0 -1.2em}}:is(a,button):focus-visible .croll__c{translate:0 -1.2em}.cbtn,.pdp__atc,.sticky-atc__btn,.shop-sheet__apply,.shop-empty__btn{--fill: var(--c-rosewood);position:relative;isolation:isolate;overflow:hidden;transition:color .45s var(--ease-soft),border-color .45s var(--ease-soft),scale .24s var(--ease-soft)}.cbtn:before,.pdp__atc:before,.sticky-atc__btn:before,.shop-sheet__apply:before,.shop-empty__btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:var(--fill);clip-path:ellipse(58% 0% at 50% 100%);transition:clip-path .76s var(--ease-soft);pointer-events:none}@media(hover:hover){:is(.cbtn,.pdp__atc,.sticky-atc__btn,.shop-sheet__apply,.shop-empty__btn):not(:disabled):hover:before{clip-path:ellipse(150% 180% at 50% 100%)}}:is(.cbtn,.pdp__atc,.sticky-atc__btn,.shop-sheet__apply,.shop-empty__btn):focus-visible:before,.pdp__atc[data-added]:before{clip-path:ellipse(150% 180% at 50% 100%)}:is(.cbtn,.pdp__atc,.sticky-atc__btn,.shop-sheet__apply,.shop-empty__btn):not(:disabled):active{scale:.985}.cbtn--ghost{--fill: var(--c-ink)}@media(hover:hover){.cbtn--ghost:hover{color:var(--c-ivory);border-color:var(--c-ink)}}.cbtn--ghost:focus-visible{color:var(--c-ivory)}.hdr__trigger{isolation:isolate;transition:color .42s var(--ease-soft)}.hdr__trigger:before{content:"";position:absolute;top:8px;right:3px;bottom:8px;left:3px;z-index:-1;border-radius:999px;background:var(--c-ink);opacity:0;transform:translateY(60%) scale(.6);transition:transform .56s var(--ease-soft),opacity .32s var(--ease-soft)}.hdr__trigger .roll__b{color:var(--c-ivory)}@media(hover:hover){.hdr__trigger:hover:before{opacity:1;transform:none}}.hdr__trigger[aria-expanded=true]:before,.hdr__trigger:focus-visible:before{opacity:1;transform:none}.hdr__trigger[aria-expanded=true] .roll__a{opacity:0;transform:translateY(-50%) scale(.72)}.hdr__trigger[aria-expanded=true] .roll__b{opacity:1;transform:none}.hdr__action:not(.hdr__bag){position:relative;isolation:isolate}.hdr__action:not(.hdr__bag):before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border-radius:50%;background:var(--c-linen);opacity:0;transform:scale(.4);transition:transform .52s var(--ease-soft),opacity .3s var(--ease-soft)}@media(hover:hover){.hdr__action:not(.hdr__bag):hover:before{opacity:1;transform:none}}.hdr__action:not(.hdr__bag):focus-visible:before{opacity:1;transform:none}:is(.srch__close,.cdrawer__close,.shop-sheet__close,.pzoom__close,.mmenu__close,.announce__close) svg{transition:transform .62s var(--ease-soft)}@media(hover:hover){:is(.srch__close,.cdrawer__close,.shop-sheet__close,.pzoom__close,.mmenu__close,.announce__close):hover svg{transform:rotate(90deg)}}.shw__all,.lkb__meta-link,.cdrawer__link{--u-y: 100%;background:linear-gradient(currentColor,currentColor) 0 var(--u-y) / 100% 1px no-repeat}.shw__all{--u-y: calc(100% - 10px) }.cdrawer__link{--u-y: calc(100% - 11px) }@media(hover:hover){:is(.shw__all,.lkb__meta-link,.cdrawer__link):hover{animation:u-sweep .9s var(--ease-soft) both}}@keyframes u-sweep{0%{background-position:100% var(--u-y);background-size:100% 1px}42%{background-position:100% var(--u-y);background-size:0 1px}43%{background-position:0 var(--u-y);background-size:0 1px}to{background-position:0 var(--u-y);background-size:100% 1px}}.hs__link,.ftr__col a,.ftr__base a,.pdp__back{--u-y: 100%;background:linear-gradient(currentColor,currentColor) 100% var(--u-y) / 0 1px no-repeat;transition:background-size .62s var(--ease-soft)}.hs__link,.ftr__base a{--u-y: calc(100% - 12px) }.pdp__back{--u-y: calc(100% - 7px) }.ftr__col a{--u-y: calc(100% - 6px) }@media(hover:hover){:is(.hs__link,.ftr__col a,.ftr__base a,.pdp__back):hover{background-position:0 var(--u-y);background-size:100% 1px}}:is(.hs__link,.ftr__col a,.ftr__base a,.pdp__back):focus-visible{background-position:0 var(--u-y);background-size:100% 1px}@media(prefers-reduced-motion:reduce){.roll__a,.roll__b,.croll__c,.hdr__trigger:before,:is(.cbtn,.pdp__atc,.sticky-atc__btn,.shop-sheet__apply,.shop-empty__btn):before{transition-duration:1ms}:is(.shw__all,.lkb__meta-link,.cdrawer__link):hover{animation:none}}.hdr__count{animation:count-in .56s var(--ease-soft) both}@keyframes count-in{0%{opacity:0;transform:translateY(70%) scale(.6)}}@media(prefers-reduced-motion:reduce){.hdr__count{animation:none}}@media(prefers-reduced-motion:no-preference){#MainContent h1:not(.shw__title):not(.shopify-policy__title){animation:title-in 1s var(--ease-enter) 60ms both}}@keyframes title-in{0%{opacity:0;transform:translateY(.4em);clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -25% 0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hs__title,.film__title,.reels__title{animation:rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 70%}:is(.pdp-recs__grid>li,.cp-wish__grid>*,.cp-values__grid>*){animation:card-in linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@keyframes rise-in{0%{opacity:0;transform:translateY(28px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -20% 0)}}@keyframes card-in{0%{opacity:0;transform:translateY(40px)}}#MainContent:has(>.shopify-section:first-child>.hero-overlap){margin-top:calc(-1 * var(--header-height))}yushe-tabs,yushe-showroom,yushe-lookbook,yushe-header{display:block}.cp-banner{position:relative;display:grid;align-items:end;min-height:62svh;overflow:hidden;isolation:isolate;color:var(--c-ivory);background:var(--c-ink)}.cp-banner--short{min-height:45svh}.cp-banner--tall{min-height:80svh}.cp-banner picture,.cp-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.cp-banner__image{object-fit:cover;animation:cp-settle 1.8s var(--ease-out) both}.cp-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#1c1b1999,#1c1b190d 60%)}.cp-banner__content{display:grid;gap:var(--s-3);justify-items:start;padding:0 var(--gutter) var(--s-7)}.cp-banner__eyebrow{margin:0;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;opacity:.85}.cp-banner__heading{max-width:16ch;margin:0;font:500 clamp(2.25rem,1.4rem + 3.8vw,4.5rem) / 1 var(--font-display);letter-spacing:-.04em;color:inherit}.cp-banner__text{max-width:48ch;margin:0;font-size:var(--fs-body);line-height:1.6;opacity:.92}.cp-banner__cta{margin-top:var(--s-2);border-color:#fbf9f580;color:var(--c-ivory)}.cp-banner__cta .roll__b{color:var(--c-ivory)}@keyframes cp-settle{0%{transform:scale(1.06)}}.cp-statement,.cp-join,.cp-iwt,.cp-split,.cp-values,.cp-hero-image{color:var(--c-ink);font-family:var(--font-sans)}:is(.cp-statement,.cp-join,.cp-iwt,.cp-split,.cp-values) p{margin:0 0 1em}.cp-statement,.cp-join{display:grid;justify-items:center;gap:var(--s-3);padding:var(--section-y) var(--gutter);text-align:center}.cp-statement h2,.cp-join h2{max-width:20ch;margin:0;font:500 var(--fs-display-l) / 1.02 var(--font-display);letter-spacing:-.04em}.cp-statement h3,.cp-join h3{margin:0;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-stone)}.cp-statement__text{max-width:60ch;margin-top:var(--s-3);font-size:var(--fs-body);line-height:1.7;color:#1c1b19c7}.cp-statement__text>:last-child{margin-bottom:0}.cp-statement__cta{margin-top:var(--s-4)}.cp-hero-image{padding-inline:var(--gutter)}.cp-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover}.cp-hero-image__blank{display:grid;place-items:center;aspect-ratio:16 / 7;background:var(--c-linen);color:var(--c-stone)}.cp-iwt,.cp-split{padding:var(--section-y) var(--gutter) 0}.cp-iwt__inner,.cp-split__inner{display:grid;gap:var(--s-6);align-items:center}.cp-iwt__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--c-linen)}.cp-iwt__media img{width:100%;height:100%;object-fit:cover}.cp-iwt__text,.cp-split__text{max-width:52ch;font-size:var(--fs-body-s);line-height:1.75;color:#1c1b19c7}.cp-iwt__text h2,.cp-split__text h2{margin:0 0 var(--s-2);font:500 var(--fs-display-m) / 1.05 var(--font-display);letter-spacing:-.035em;color:var(--c-ink)}.cp-iwt__text h3,.cp-split__text h3{margin:0 0 var(--s-4);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-rosewood)}.cp-iwt__text h4,.cp-split__text h4{margin:0 0 var(--s-3);font:500 var(--fs-body) / 1.3 var(--font-display);color:var(--c-ink)}.cp-iwt__text strong,.cp-split__text strong{color:var(--c-ink);font-weight:600}.cp-split__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.cp-split__images img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.cp-split__images img:nth-child(2){margin-top:var(--s-7)}.cp-values{padding:var(--section-y) var(--gutter) 0}.cp-values h2{margin:0;font:500 var(--fs-display-m) / 1.05 var(--font-display);letter-spacing:-.035em}.cp-values__subtitle{margin:var(--s-2) 0 var(--s-6);color:var(--c-stone);font-size:var(--fs-body-s)}.cp-values__lead{max-width:52ch;margin:calc(var(--s-6) * -1 + var(--s-2)) 0 var(--s-6);font-size:var(--fs-body);line-height:1.6}.cp-values__grid{display:grid;gap:var(--s-3)}.cp-values__card{padding:var(--s-5);background:var(--c-ivory)}.cp-values__card h3{margin:0 0 var(--s-2);font:500 var(--fs-body) / 1.3 var(--font-display);letter-spacing:-.01em}.cp-values__card p{margin:0;font-size:var(--fs-ui);line-height:1.6;color:var(--c-stone)}.cp-values__cta{margin:var(--s-6) 0 0}.cp-video{width:100%;margin-top:var(--s-5)}.cp-video video,.cp-video__poster{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--c-ink);border:0;padding:0;cursor:pointer}.cp-video__poster{position:relative;overflow:hidden}.cp-video__poster img,.cp-video__poster-blank{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out)}.cp-video__poster:hover img{transform:scale(1.03)}.cp-video__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:#fbf9f5e6;color:var(--c-ink);transition:transform var(--dur-2) var(--ease-out)}.cp-video__poster:hover .cp-video__play{transform:scale(1.08)}.cp-richtext,.cp-policy,.shopify-policy__container{max-width:calc(68ch + var(--gutter) * 2);margin-inline:auto;padding:var(--s-7) var(--gutter) var(--section-y);color:var(--c-ink);font-family:var(--font-sans)}.cp-richtext>h1,.cp-policy>h1,.shopify-policy__title h1{margin:0 0 var(--s-6);font:500 var(--fs-display-l) / 1 var(--font-display);letter-spacing:-.04em}.cp-policy>h1,.shopify-policy__title{text-align:center}.shopify-policy__title h1{margin-bottom:var(--s-6)}.cp-richtext .rte,.cp-policy .rte,.shopify-policy__body .rte{font-size:var(--fs-body);line-height:1.75;color:#1c1b19d1}.cp-richtext .rte *,.cp-policy .rte *,.shopify-policy__body .rte *{font-family:inherit!important;line-height:inherit!important;color:inherit}.cp-richtext .rte :is(h1,h2,h3,h4),.cp-policy .rte :is(h1,h2,h3,h4),.shopify-policy__body .rte :is(h1,h2,h3,h4){margin:2em 0 .6em;font:500 1.25rem / 1.3 var(--font-display)!important;letter-spacing:-.015em;color:var(--c-ink)}.cp-richtext .rte :is(h1,h2,h3,h4):first-child,.cp-policy .rte :is(h1,h2,h3,h4):first-child,.shopify-policy__body .rte :is(h1,h2,h3,h4):first-child{margin-top:0}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte :is(strong,b){color:var(--c-ink);font-weight:600}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte p{margin:0 0 1.1em}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte :is(ul,ol){margin:0 0 1.2em;padding-left:1.2em;list-style:disc}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte ol{list-style:decimal}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte li{margin-bottom:.4em}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte a{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}:is(.cp-richtext,.cp-policy,.shopify-policy__body) .rte a:hover{color:var(--c-rosewood)}.cp-richtext__empty{padding:var(--s-5);background:var(--c-ivory);color:var(--c-stone);font-size:var(--fs-ui)}.cp-contact-page{display:grid;gap:var(--s-7);padding:var(--s-7) var(--gutter) var(--section-y);color:var(--c-ink);font-family:var(--font-sans)}.cp-contact-page h1{margin:0 0 var(--s-4);font:500 var(--fs-display-l) / 1 var(--font-display);letter-spacing:-.04em}.cp-contact-page__intro>p,.cp-contact-page__content{max-width:44ch;margin:0 0 var(--s-5);font-size:var(--fs-body-s);line-height:1.7;color:var(--c-stone)}.cp-contact-page__list{display:grid;gap:var(--s-4);margin:0}.cp-contact-page__list dt{margin-bottom:4px;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-stone)}.cp-contact-page__list dd{margin:0;font-size:var(--fs-body)}.cp-contact-page__list a,.cp-contact-page__content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cp-contact{display:grid;gap:var(--s-4);align-content:start}.cp-contact__row{display:grid;gap:var(--s-4)}.cp-field__error{color:#9b2c2c;font-size:12px}.cp-contact__success,.cp-contact__errors{padding:var(--s-6);background:var(--c-ivory);font-size:var(--fs-body)}.cp-contact__errors{color:#9b2c2c}.cp-contact__success p,.cp-contact__errors p{margin:0}.cp-contact .cbtn{color:var(--c-ivory)}@media(min-width:768px){.cp-iwt__inner,.cp-split__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)}.cp-iwt--reverse .cp-iwt__media,.cp-split--reverse .cp-split__images{order:2}.cp-values__grid,.cp-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cp-values__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-values__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-contact-page{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--s-8);max-width:1280px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.cp-banner__image{animation:none}}.ftr__col a,.ftr__base a{display:inline-block;padding-block:5px}.pdp__back{min-height:40px}:root{--cursor-brand: url(yushe-cursor-20.png) 2 2, auto}@supports (cursor: -webkit-image-set(url(a.png) 1x,url(b.png) 2x) 3 3,auto){:root{--cursor-brand: -webkit-image-set(url(yushe-cursor-20.png) 1x, url(yushe-cursor-40.png) 2x) 2 2, auto}}@supports (cursor: image-set(url(a.png) 1x,url(b.png) 2x) 3 3,auto){:root{--cursor-brand: image-set(url(yushe-cursor-20.png) 1x, url(yushe-cursor-40.png) 2x) 2 2, auto}}@media(hover:hover)and (pointer:fine){html,body,*,*:before,*:after{cursor:var(--cursor-brand)!important}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]{cursor:text!important}:disabled,[aria-disabled=true]{cursor:not-allowed!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yushe-v4.css.map */
