:root{--yinshine-ink: #11100d;--yinshine-charcoal: #1b1a17;--yinshine-ivory: #f8f5ee;--yinshine-silk: #efe6d6;--yinshine-sage: #627764;--yinshine-gold: #c7a268;--yinshine-line: rgba(17, 16, 13, .12);--yinshine-soft-shadow: 0 18px 48px rgba(17, 16, 13, .08);--yinshine-raised-shadow: 0 24px 60px rgba(17, 16, 13, .12);--yinshine-motion-ease: cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}body,.gradient{background:var(--yinshine-ivory);color:var(--yinshine-ink)}body,button,input,textarea,select{letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3{color:var(--yinshine-ink);letter-spacing:0}.page-width{max-width:128rem}.header-wrapper{background:linear-gradient(180deg,#fffaf0fa,#f8f5eef0);border-bottom:1px solid rgba(17,16,13,.08);box-shadow:0 10px 32px #11100d09}.header{color:var(--yinshine-ink)}.header__heading-link{padding:.2rem 0}.yinshine-header-wordmark{display:inline-block;color:var(--yinshine-ink);font-size:3.2rem;font-weight:700;line-height:1;letter-spacing:0}.header__menu-item,.header .list-menu__item{position:relative;color:#11100dc7;font-size:1.62rem;font-weight:600;letter-spacing:0;transition:color .22s var(--yinshine-motion-ease),transform .22s var(--yinshine-motion-ease)}.header__active-menu-item,.header__menu-item:hover,.header__menu-item:hover span{color:var(--yinshine-ink);text-decoration-color:var(--yinshine-gold);text-decoration-thickness:1px;text-underline-offset:.35rem}@media screen and (min-width:990px){.header{column-gap:3rem}.header__inline-menu .list-menu--inline{gap:1rem;align-items:center}.header__menu-item{padding-right:1rem;padding-left:1rem}.header__menu-item:hover{transform:translateY(-1px)}.header__inline-menu .header__menu-item:after{content:"";position:absolute;right:1rem;bottom:.55rem;left:1rem;height:1px;background:linear-gradient(90deg,transparent,var(--yinshine-gold),transparent);opacity:0;transform:scaleX(.45);transform-origin:center;transition:opacity .22s var(--yinshine-motion-ease),transform .22s var(--yinshine-motion-ease)}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu details[open]>.header__menu-item:after{opacity:1;transform:scaleX(1)}}.menu-drawer{background:var(--yinshine-ivory)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;border-radius:6px;letter-spacing:0;min-height:4.6rem;box-shadow:none;transition:transform .22s var(--yinshine-motion-ease),border-color .22s var(--yinshine-motion-ease),background-color .22s var(--yinshine-motion-ease),box-shadow .22s var(--yinshine-motion-ease)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:6px;box-shadow:none}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{background:var(--yinshine-ink);color:#fffaf0}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--yinshine-charcoal);box-shadow:0 16px 36px #11100d24;transform:translateY(-1px)}.button--secondary,.button--tertiary{background:transparent;color:var(--yinshine-ink);border:1px solid rgba(17,16,13,.22)}.button--secondary:hover,.button--tertiary:hover{border-color:var(--yinshine-gold);color:var(--yinshine-ink)}.button:active,.shopify-challenge__button:active,.customer button:active{transform:translateY(0)}.card,.collection-card-wrapper,.product-card-wrapper{border-radius:8px}.card__media,.media{background:#f3ede2}.card__inner,.collection-card-wrapper .card,.product-card-wrapper .card{overflow:hidden}.card,.ys-page article,.ys-page .form-panel,.ys-page .contact-aside article,.yinshine-home-why__card,.yz-collection-card,.yz-capability-grid article,.yinshine-video-showcase__card{overflow:hidden;transition:transform .26s var(--yinshine-motion-ease),box-shadow .26s var(--yinshine-motion-ease),border-color .26s var(--yinshine-motion-ease)}.card img,.ys-page article img,.yz-collection-card img,.yinshine-video-showcase__card video{transition:transform .6s var(--yinshine-motion-ease),filter .6s var(--yinshine-motion-ease)}@media(hover:hover)and (pointer:fine){.product-card-wrapper .card:hover,.collection-card-wrapper .card:hover,.ys-page article:hover,.ys-page .form-panel:hover,.ys-page .contact-aside article:hover,.yinshine-home-why__card:hover,.yz-collection-card:hover,.yz-capability-grid article:hover,.yinshine-video-showcase__card:hover{border-color:#c7a2686b;box-shadow:var(--yinshine-raised-shadow);transform:perspective(900px) rotateX(var(--ys-tilt-x, 0deg)) rotateY(var(--ys-tilt-y, 0deg)) translateY(-4px)}.product-card-wrapper .card:hover img,.collection-card-wrapper .card:hover img,.ys-page article:hover img,.yz-collection-card:hover img,.yinshine-video-showcase__card:hover video{filter:saturate(1.03) contrast(1.03);transform:scale(1.025)}}.rte a,.link,a:not(.button){text-underline-offset:.3rem}.rte a:hover,.link:hover{color:var(--yinshine-sage)}.title,.title-wrapper-with-link .title{margin-bottom:1.8rem}.caption-with-letter-spacing,.badge,.price,.product__tax{letter-spacing:0}.section+.section{border-top:1px solid rgba(17,16,13,.05)}.yinshine-b2b-topbar{background:var(--yinshine-ink);color:#fffaf0d1;font-size:1.2rem;line-height:1.35}.yinshine-b2b-topbar__inner{display:grid;grid-template-columns:1.2fr 1.1fr 1fr;gap:1.6rem;align-items:center;min-height:4.2rem;padding-top:.7rem;padding-bottom:.7rem}.yinshine-b2b-topbar__item{display:flex;gap:.7rem;align-items:center;min-width:0}.yinshine-b2b-topbar__item span{color:#fffaf094}.yinshine-b2b-topbar__item strong,.yinshine-b2b-topbar__item a{overflow:hidden;color:#fffaf0;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.yinshine-b2b-topbar__cta{display:inline-flex;position:relative;align-items:center;justify-content:center;overflow:hidden;min-height:3rem;padding:0 1.2rem;border:1px solid rgba(199,162,104,.55);border-radius:6px;color:#fffaf0!important;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .22s var(--yinshine-motion-ease),border-color .22s var(--yinshine-motion-ease),transform .22s var(--yinshine-motion-ease)}.yinshine-b2b-topbar__cta:after,.yinshine-footer__cta:after{content:"";position:absolute;inset:-80% auto -80% -120%;width:70%;background:linear-gradient(90deg,transparent,rgba(255,250,240,.42),transparent);pointer-events:none;transform:skew(-18deg);transition:transform .65s var(--yinshine-motion-ease)}.yinshine-b2b-topbar__cta:hover{background:#c7a26829;border-color:#c7a268d6;transform:translateY(-1px)}.yinshine-b2b-topbar__cta:hover:after,.yinshine-footer__cta:hover:after{transform:translate(340%) skew(-18deg)}.yinshine-footer{background:linear-gradient(180deg,rgba(199,162,104,.08),transparent 38%),var(--yinshine-ink);color:#fffaf0c7;margin-top:0;padding:6.4rem 0 2.8rem}.yinshine-footer a{color:#fffaf0d6;text-decoration:none}.yinshine-footer a:hover{color:var(--yinshine-gold)}.yinshine-footer__inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,2fr);gap:5.6rem;align-items:start}.yinshine-footer__brand-name-link{display:inline-flex;flex-direction:column;gap:.6rem;align-items:flex-start;margin-bottom:2rem}.yinshine-footer__wordmark{color:#fffaf0;font-size:2rem;line-height:1;font-weight:600;letter-spacing:0}.yinshine-footer__brand-text{max-width:46rem;margin:0 0 2.4rem;color:#fffaf0c2;font-size:1.5rem;line-height:1.75}.yinshine-footer__proofs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.8rem;padding:0;list-style:none}.yinshine-footer__proofs li{border:1px solid rgba(199,162,104,.34);border-radius:999px;color:#fffaf0db;font-size:1.2rem;line-height:1;padding:.8rem 1rem}.yinshine-footer__cta{display:inline-flex;position:relative;align-items:center;justify-content:center;overflow:hidden;min-height:4.4rem;padding:0 1.8rem;border-radius:6px;background:var(--yinshine-gold);color:var(--yinshine-ink)!important;font-weight:600;transition:background .22s var(--yinshine-motion-ease),transform .22s var(--yinshine-motion-ease),box-shadow .22s var(--yinshine-motion-ease)}.yinshine-footer__cta:hover{background:#d6b578;box-shadow:0 14px 32px #c7a2682e;transform:translateY(-1px)}.yinshine-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.yinshine-footer__heading{margin:0 0 1.4rem;color:#fffaf0;font-size:1.4rem;line-height:1.25;font-weight:700;letter-spacing:0}.yinshine-footer__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.yinshine-footer__list a,.yinshine-footer__contact-line{color:#fffaf0b8;font-size:1.4rem;line-height:1.5}.yinshine-footer__contact-line{margin:0 0 1rem}.yinshine-footer__bottom{display:flex;justify-content:space-between;gap:2rem;border-top:1px solid rgba(255,250,240,.12);margin-top:4.8rem;padding-top:2.2rem;color:#fffaf094;font-size:1.2rem;line-height:1.5}.yinshine-footer__policies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.6rem}.yinshine-footer__policies a{color:#fffaf0b8;text-decoration:none}.yinshine-footer__policies a:hover{color:#fffaf0;text-decoration:underline;text-underline-offset:.3rem}.ys-page .page-hero,.yz-hero,.yinshine-contact__hero{position:relative;isolation:isolate}.ys-page .page-hero>*,.yz-hero>*,.yinshine-contact__hero>*{position:relative;z-index:1}.ys-page .page-hero:after,.yz-hero:after,.yinshine-contact__hero:after{content:"";position:absolute;z-index:0;right:clamp(1.6rem,6vw,8rem);top:clamp(1.8rem,5vw,7.2rem);width:min(44rem,42vw);height:min(22rem,24vw);background-image:url("data:image/svg+xml,%3Csvg width='620' height='300' viewBox='0 0 620 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 188C96 72 198 56 316 142C421 219 506 222 602 104' stroke='%23c7a268' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M52 236C142 126 228 118 326 186C422 252 506 244 584 168' stroke='%23627764' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:.11;pointer-events:none;transform:translateZ(0);animation:ys-silk-thread-drift 14s var(--yinshine-motion-ease) infinite alternate}.yinshine-contact__hero:after{right:0;top:2.4rem}@keyframes ys-silk-thread-drift{0%{transform:translate3d(-.8rem,.4rem,0) scale(1)}to{transform:translate3d(.8rem,-.6rem,0) scale(1.025)}}.ys-faq-list details{transition:border-color .22s var(--yinshine-motion-ease),box-shadow .22s var(--yinshine-motion-ease),transform .22s var(--yinshine-motion-ease)}.ys-faq-list details:hover{border-color:#c7a2686b;box-shadow:var(--yinshine-soft-shadow);transform:translateY(-1px)}.ys-faq-list summary{position:relative;min-height:3.4rem}.ys-faq-list summary:after{flex:0 0 2.8rem;width:2.8rem;height:2.8rem;border:1px solid rgba(98,119,100,.34);border-radius:999px;background:linear-gradient(135deg,#fffaf0f0,#efe6d685);box-shadow:inset 0 0 0 .5rem #fffaf052;transform:none}.ys-faq-list summary:before{content:"";position:absolute;right:3.2rem;width:.72rem;height:.72rem;border-right:2px solid var(--yinshine-sage);border-bottom:2px solid var(--yinshine-sage);pointer-events:none;transform:rotate(45deg) translate(-.1rem,-.18rem);transition:transform .22s var(--yinshine-motion-ease)}.ys-faq-list details[open] summary:after{transform:none}.ys-faq-list details[open] summary:before{transform:rotate(225deg) translate(-.05rem,-.18rem)}@media screen and (max-width:989px){.yinshine-footer__inner,.yinshine-footer__columns{grid-template-columns:1fr;gap:3.2rem}.yinshine-footer{padding-top:4.8rem}}@media screen and (max-width:749px){.yinshine-header-wordmark{font-size:2.2rem}.yinshine-footer__bottom{flex-direction:column;gap:.8rem}}.header__heading-link img,.header__heading-logo,.header__heading-logo-wrapper,.footer-block__brand-info img,.footer-block__image-wrapper,.yinshine-footer img{display:none!important}.header__inquiry-button{display:none;align-items:center;justify-content:center;min-height:4rem;padding:0 1.8rem;border:1px solid rgba(17,16,13,.18);border-radius:6px;background:#fffaf09e;color:var(--yinshine-ink);font-size:1.36rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .22s var(--yinshine-motion-ease),border-color .22s var(--yinshine-motion-ease),box-shadow .22s var(--yinshine-motion-ease),transform .22s var(--yinshine-motion-ease)}.header__inquiry-button:hover{border-color:var(--yinshine-gold);background:#fffaf0;box-shadow:0 12px 28px #11100d14;color:var(--yinshine-ink);transform:translateY(-1px)}.header__icon--account,.header__icon--cart{display:none!important}.yinshine-product-inquiry{display:grid;gap:1.4rem;margin:2.4rem 0;padding:2.2rem;border:1px solid rgba(63,105,75,.18);border-radius:.8rem;background:linear-gradient(135deg,#fffbf2f5,#f6faf4e6),#fbf8f0;box-shadow:0 22px 54px #11100d14}.yinshine-product-inquiry__eyebrow{margin:0;color:var(--yinshine-sage);font-size:1.1rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.yinshine-product-inquiry__text{max-width:54rem;margin:0;color:#2d2a24c2;font-size:1.48rem;line-height:1.65}.yinshine-product-inquiry__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.yinshine-product-inquiry__actions .button{min-width:15rem}.yinshine-card-quote{margin-top:.9rem;color:var(--yinshine-sage);font-size:1.28rem;font-weight:800;letter-spacing:.04em;line-height:1.35}.section-template--redirect-padding{padding-top:6rem;padding-bottom:6rem}main#MainContent .scroll-trigger.animate--fade-in,main#MainContent .scroll-trigger.animate--slide-in{opacity:1;transform:none;animation:none}main#MainContent .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in,main#MainContent .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:none}main[data-template=index]>.shopify-section{background:var(--yinshine-ivory)}main[data-template=index] .rich-text__wrapper{width:min(100%,92rem)}main[data-template=index] .rich-text__heading{max-width:12em;margin-inline:auto;color:var(--yinshine-ink);font-size:clamp(3rem,4vw,5.6rem);font-weight:620;line-height:1.06}main[data-template=index] .rich-text__text{max-width:76rem;margin-inline:auto;color:#11100dad;font-size:1.68rem;line-height:1.76}main[data-template=index] .image-with-text{overflow:hidden;border:1px solid rgba(17,16,13,.1);border-radius:8px;background:linear-gradient(135deg,#fffaf0fa,#efe6d6b8);box-shadow:0 22px 54px #11100d13}main[data-template=index] .image-with-text__grid{align-items:stretch;gap:0}main[data-template=index] .image-with-text__media{min-height:34rem;background:#efe6d6}main[data-template=index] .image-with-text__media img{height:100%;object-fit:cover}main[data-template=index] .image-with-text__content{min-height:100%;padding:clamp(3rem,4vw,5.6rem);background:linear-gradient(135deg,#fffaf0eb,#f8f5eeb8)}main[data-template=index] .image-with-text__heading{max-width:13em;color:var(--yinshine-ink);font-size:clamp(2.6rem,3vw,4.2rem);font-weight:620;line-height:1.12}main[data-template=index] .image-with-text__text{color:#11100da8;font-size:1.55rem;line-height:1.7}main[data-template=index] .section+.section{border-top:0}.ys-premium-reveal{opacity:1;transform:none;transition:opacity .7s var(--yinshine-motion-ease),transform .7s var(--yinshine-motion-ease);transition-delay:var(--ys-reveal-delay, 0ms)}.ys-premium-reveal.is-visible{opacity:1;transform:translateY(0)}.ys-premium-tilt{transform-style:preserve-3d;will-change:transform}@media screen and (max-width:989px){.yinshine-b2b-topbar__inner{grid-template-columns:1fr;gap:.35rem;min-height:auto;padding-top:.65rem;padding-bottom:.65rem}.yinshine-b2b-topbar__item{align-items:center;justify-content:center;gap:.6rem;min-width:0}.yinshine-b2b-topbar__item span{display:none}.yinshine-b2b-topbar__item strong,.yinshine-b2b-topbar__item a{min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;font-size:1.08rem;line-height:1.25}.yinshine-b2b-topbar__cta{width:100%}.ys-page .page-hero:after,.yz-hero:after,.yinshine-contact__hero:after{width:28rem;height:14rem;opacity:.1}}@media screen and (max-width:749px){.header__inquiry-button{display:none}main[data-template=index] .rich-text__heading{font-size:clamp(2.8rem,8vw,4rem)}main[data-template=index] .rich-text__text{font-size:1.5rem}main[data-template=index] .image-with-text{border-radius:0}main[data-template=index] .image-with-text__media{min-height:24rem}main[data-template=index] .image-with-text__content{padding:2.4rem 2.2rem 3rem}.yinshine-product-inquiry{padding:1.8rem}.yinshine-product-inquiry__actions,.yinshine-product-inquiry__actions .button{width:100%}}@media screen and (min-width:990px){.header__icons{gap:1.2rem}.header__inquiry-button{display:inline-flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.header__menu-item,.card,.ys-page article,.ys-page .form-panel,.ys-page .contact-aside article,.yinshine-home-why__card,.yz-collection-card,.yz-capability-grid article,.yinshine-video-showcase__card,.ys-premium-reveal{transition:none!important}.ys-premium-reveal{opacity:1;transform:none}.ys-page .page-hero:after,.yz-hero:after,.yinshine-contact__hero:after{animation:none}}main[data-page-handle=silk-bedding] slideshow-component,main[data-page-handle=silk-apparel] slideshow-component{display:block;background:#11100d}main[data-page-handle=silk-bedding] .slideshow.banner,main[data-page-handle=silk-apparel] .slideshow.banner{min-height:clamp(54rem,66vh,76rem)}main[data-page-handle=silk-bedding] .slideshow__text,main[data-page-handle=silk-apparel] .slideshow__text{max-width:78rem;background:transparent;color:#fffaf0}main[data-page-handle=silk-bedding] .banner__heading,main[data-page-handle=silk-apparel] .banner__heading{max-width:12em;color:#fffaf0;font-size:clamp(4.2rem,5.2vw,7.4rem);font-weight:620;line-height:1.03;text-shadow:0 .2rem 2.8rem rgba(17,16,13,.5)}main[data-page-handle=silk-bedding] .banner__text,main[data-page-handle=silk-apparel] .banner__text{max-width:66rem}main[data-page-handle=silk-bedding] .banner__text p,main[data-page-handle=silk-apparel] .banner__text p{color:#fffaf0e6;font-size:clamp(1.6rem,1.35vw,1.95rem);line-height:1.65;text-shadow:0 .16rem 1.8rem rgba(17,16,13,.46)}main[data-page-handle=silk-bedding] .banner__buttons .button,main[data-page-handle=silk-apparel] .banner__buttons .button{min-height:5.2rem;border-color:#fffaf0c7;background:#fffaf0eb;color:var(--yinshine-sage, #627764);font-weight:760;box-shadow:0 1.4rem 3.4rem #11100d38}main[data-page-handle=silk-bedding] .banner__buttons .button:hover,main[data-page-handle=silk-apparel] .banner__buttons .button:hover{background:#fffaf0;color:#405f49}@media screen and (max-width:989px){main[data-page-handle=silk-bedding] .slideshow.banner,main[data-page-handle=silk-apparel] .slideshow.banner{min-height:clamp(52rem,68vh,68rem)}main[data-page-handle=silk-bedding] .banner__content,main[data-page-handle=silk-apparel] .banner__content{align-items:end;padding-bottom:5.6rem}}@media screen and (max-width:749px){main[data-page-handle=silk-bedding] .slideshow.banner,main[data-page-handle=silk-apparel] .slideshow.banner{min-height:58rem}main[data-page-handle=silk-bedding] .banner__content,main[data-page-handle=silk-apparel] .banner__content{padding:3.6rem 2rem 4.8rem}main[data-page-handle=silk-bedding] .banner__heading,main[data-page-handle=silk-apparel] .banner__heading{font-size:clamp(3.4rem,11vw,4.8rem)}.yinshine-footer__bottom{flex-direction:column}.yinshine-footer__policies{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/yinshine-global-polish.css.map */
