html[lang^=zh]{--font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-heading-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}html[lang^=zh] body{letter-spacing:.01em}html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3,html[lang^=zh] .h0,html[lang^=zh] .h1,html[lang^=zh] .h2,html[lang^=zh] .h3{letter-spacing:-.01em}body{background:var(--yarn-bg-page);color:var(--yarn-text-primary)}::selection{background:var(--yarn-tint-butter);color:var(--yarn-text-primary)}html{scrollbar-color:var(--yarn-scrollbar-thumb) var(--yarn-bg-page);scrollbar-width:thin}.header-wrapper,.header{background:var(--yarn-bg-surface)}.header__menu-item,.menu-drawer__menu-item{letter-spacing:.02em}.button,.shopify-challenge__button,.customer button{border-radius:var(--yarn-radius-pill);letter-spacing:.01em;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.card-wrapper .card__inner{overflow:hidden}.card__heading{display:-webkit-box;min-height:4.5em;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-information>.price{margin-top:.6rem;font-weight:600}.collection .title-wrapper-with-link,.featured-collection .title-wrapper-with-link{align-items:end}.collection-hero{padding:clamp(3.2rem,5vw,5.8rem) 0 clamp(2.4rem,4vw,4.2rem);border-bottom:1px solid var(--yarn-border-subtle);background:var(--yarn-bg-surface)}.collection-hero__title{max-width:18em;margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5rem);font-weight:500;letter-spacing:.015em;line-height:1.3}.yarn-collection-eyebrow{margin:0 0 1.4rem;color:var(--yarn-accent);font-weight:600}.collection-hero__description{max-width:58rem;margin-top:1.8rem;font-size:1.5rem;line-height:1.8}.facets-container,.facets-vertical-sort{border-color:var(--yarn-border-subtle)}.title-wrapper-with-link .title,.collection__title .title{font-weight:500;letter-spacing:-.025em}.footer{border-top:0}.announcement-bar-section .utility-bar{min-height:38px;border:0;background:var(--yarn-action-subtle-bg);color:var(--yarn-text-primary)}.announcement-bar__message{min-height:38px;padding:8px 0;font-size:1.25rem;font-weight:400;letter-spacing:.04em}.header-wrapper{border-bottom:1px solid var(--yarn-border-subtle)}body:has(.yarn-hero) .announcement-bar-section{display:none}@keyframes yarn-intro-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes yarn-thread-forward{0%{opacity:0;transform:translate(-8px)}58%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}body:has(.yarn-hero) .yarn-hero__heading,body:has(.yarn-hero) .yarn-hero__text,body:has(.yarn-hero) .yarn-hero__flow,body:has(.yarn-hero) .yarn-purpose__atlas{animation:yarn-intro-rise .62s cubic-bezier(.16,1,.3,1) both}body:has(.yarn-hero) .yarn-hero__text{animation-delay:90ms}body:has(.yarn-hero) .yarn-hero__flow{animation-delay:.17s}body:has(.yarn-hero) .yarn-purpose__atlas{animation-delay:.26s}body:has(.yarn-hero) .yarn-hero__step:not(:last-child):after{animation:yarn-thread-forward .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.52s}body:has(.yarn-hero) .yarn-hero__step:nth-child(2):after{animation-delay:.7s}body:has(.yarn-hero) .yarn-purpose__cta span:last-child,body:has(.yarn-hero) .yarn-starter__action a span,body:has(.yarn-hero) .yarn-seasonal__link{transition:transform .26s cubic-bezier(.16,1,.3,1)}body:has(.yarn-hero) .yarn-purpose__cta:hover span:last-child,body:has(.yarn-hero) .yarn-starter__action a:hover span,body:has(.yarn-hero) .yarn-seasonal__link:hover{transform:translate(5px)}@media(prefers-reduced-motion:reduce){body:has(.yarn-hero) .yarn-hero__heading,body:has(.yarn-hero) .yarn-hero__text,body:has(.yarn-hero) .yarn-hero__flow,body:has(.yarn-hero) .yarn-purpose__atlas,body:has(.yarn-hero) .yarn-hero__step:not(:last-child):after{animation:none}body:has(.yarn-hero) .yarn-purpose__cta span:last-child,body:has(.yarn-hero) .yarn-starter__action a span,body:has(.yarn-hero) .yarn-seasonal__link{transition:none}}.header__menu-item,.menu-drawer__menu-item,.localization-form__select{color:var(--yarn-text-primary);font-weight:400}.header__menu-item:hover span,.header__menu-item:focus-visible span{color:var(--yarn-action);text-decoration-color:var(--yarn-action);text-underline-offset:.6rem}.cart-count-bubble{background:var(--yarn-accent);color:var(--yarn-text-on-action)}.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover{box-shadow:none;opacity:.88}.button--secondary{background:var(--yarn-bg-surface)}.field__input,.select__select,.customer .field input,.customer select,.quantity,.facets__display,.mobile-facets__inner{border-color:var(--yarn-border-subtle);border-radius:var(--yarn-radius-field);background:var(--yarn-bg-surface)}*:focus-visible{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:var(--yarn-focus-offset);box-shadow:none}.title-wrapper-with-link .title,.collection__title .title,.main-page-title,.cart__empty-text,.title--primary{color:var(--yarn-text-primary);font-size:clamp(2.6rem,3vw,4rem);font-weight:500;letter-spacing:.02em;line-height:1.35}.product-grid .card__inner{background:var(--yarn-bg-page)}.product-card-wrapper .card__inner{border:0;border-radius:0}.product-card-wrapper .card__media,.product-card-wrapper .media{border-radius:inherit}.product-card-wrapper .card__content{padding-top:.25rem}.product-card-wrapper .card__heading{min-height:3.1em;color:var(--yarn-text-primary);font-size:1.35rem;font-weight:400;line-height:1.55;-webkit-line-clamp:2}.product-card-wrapper .quick-add__submit{min-height:4.2rem;border-color:var(--yarn-border-subtle);background:var(--yarn-bg-surface);color:var(--yarn-accent)}.badge{border:1px solid var(--yarn-border-subtle);border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-surface);color:var(--yarn-accent)}.facets-container,.facets-vertical-sort,.facet-filters__field,.mobile-facets__header{border-color:var(--yarn-border-subtle)}.facets__summary,.facet-filters__label,.facet-filters__sort{color:var(--yarn-text-muted)}.active-facets__button-inner{border-color:var(--yarn-border-subtle);border-radius:var(--yarn-radius-pill);background:var(--yarn-action-subtle-bg)}.product__media-wrapper .product__media,.product__media-list .product__media-item{border-radius:0;background:var(--yarn-bg-page)}.product__title h1{color:var(--yarn-text-primary);font-size:clamp(2.8rem,3.4vw,4.6rem);font-weight:500;letter-spacing:.01em;line-height:1.35}.product-form__input input[type=radio]+label{border-color:var(--yarn-border-subtle);border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-surface)}.product-form__input input[type=radio]:checked+label{border-color:var(--yarn-accent)!important;background-color:var(--yarn-accent)!important;color:var(--yarn-text-on-action)!important}.cart-items,.cart__footer,.cart-drawer__inner{background:var(--yarn-bg-page)}.cart-item__media img,.cart-drawer .cart-item__image{border-radius:var(--yarn-radius-media);background:var(--yarn-bg-page)}.footer{background:var(--yarn-action-subtle-bg);color:var(--yarn-text-primary)}.pagination__item--current:after{background:var(--yarn-accent)}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.05rem}.menu-drawer{background:var(--yarn-bg-page)}.cart-items .cart-item{grid-template:auto auto / 112px minmax(0,1fr);gap:12px}.cart-items .cart-item__media{width:112px;grid-column:1;grid-row:1 / 3}.cart-items .cart-item__image-container,.cart-items .cart-item__image{width:100%;max-width:100%}.cart-items .cart-item__details{min-width:0;grid-column:2;grid-row:1}.cart-items .cart-item__name{overflow-wrap:anywhere}.cart-items .cart-item__totals{display:none}.cart-items .cart-item__quantity{min-width:0;grid-column:2;grid-row:2}.cart-items .quantity-popover-container,.cart-items .cart-quantity{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/yarn-prototype.css.map */
