product-info.yarn-product-page--yarn .product__media-wrapper{position:relative}product-info.yarn-product-page--yarn .product__media-wrapper>.yarn-favorite{top:var(--yarn-space-2);right:var(--yarn-space-2);z-index:2}product-info.yarn-product-page--yarn .product-media-container{--aspect-ratio: 1}product-info.yarn-product-page--yarn .product__media{background:var(--yarn-bg-sunken);border-radius:var(--yarn-card-radius)}product-info.yarn-product-page--yarn .product__media img{object-fit:contain}product-info.yarn-product-page--yarn .thumbnail{border-radius:var(--yarn-card-radius);background:var(--yarn-bg-sunken)}product-info.yarn-product-page--yarn .thumbnail[aria-current]{box-shadow:inset 0 0 0 2px var(--yarn-home-action);border-color:var(--yarn-home-action)}product-info.yarn-product-page--yarn .yp-yarn-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0}product-info.yarn-product-page--yarn .yp-yarn-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:var(--yarn-radius-pill);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}product-info.yarn-product-page--yarn .yp-yarn-badge--yarn{background:var(--yarn-tint-blush);color:var(--yarn-text-heading)}product-info.yarn-product-page--yarn .yp-yarn-badge--beginner{background:var(--yarn-tint-sage);color:var(--yarn-text-secondary)}product-info.yarn-product-page.yarn-product-page--yarn .product__title h1{color:var(--yarn-text-primary);font-family:var(--yarn-display);font-size:24px;font-weight:500;line-height:1.35}product-info.yarn-product-page--yarn .yp-yarn-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}product-info.yarn-product-page--yarn .yp-yarn-price>*{margin:0}product-info.yarn-product-page.yarn-product-page--yarn .yp-yarn-price .price{color:var(--yarn-home-action);font-size:21px;font-weight:600;line-height:1.3}product-info.yarn-product-page--yarn .yp-yarn-price .price .price-item{font-size:inherit}product-info.yarn-product-page--yarn .yp-yarn-price__unit,product-info.yarn-product-page.yarn-product-page--yarn .yp-yarn-price .product__tax{color:var(--yarn-text-muted);font-size:13px;line-height:1.5}product-info.yarn-product-page.yarn-product-page--yarn .yp-yarn-intro{color:var(--yarn-text-secondary);font-size:14px;line-height:1.75;text-wrap:pretty}product-info.yarn-product-page--yarn .yp-yarn-intro p{margin:0}product-info.yarn-product-page--yarn .product-form__input--pill{display:flex;flex-wrap:wrap;gap:6px}product-info.yarn-product-page--yarn .product-form__input--pill .form__label{flex:0 0 100%;margin-bottom:6px;color:var(--yarn-text-primary);font-size:14px}product-info.yarn-product-page--yarn .product-form__input--pill .yp-option-name{color:var(--yarn-text-muted)}product-info.yarn-product-page--yarn .product-form__input--pill input[type=radio]+label{display:inline-grid;place-items:center;min-width:var(--yarn-touch);height:var(--yarn-touch);margin:0;padding:0 10px;border:1px solid var(--yarn-border-card);border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-surface);color:var(--yarn-text-primary);font-size:13px;line-height:1}product-info.yarn-product-page--yarn .product-form__input--pill input[type=radio]:checked+label{border-color:var(--yarn-home-action)!important;box-shadow:inset 0 0 0 1px var(--yarn-home-action);background-color:var(--yarn-bg-surface)!important;color:var(--yarn-text-primary)!important;font-weight:600}product-info.yarn-product-page--yarn .product-form__input--pill input[type=radio]+label:has(.yp-pill-photo){display:inline-flex;gap:6px;padding:0 12px 0 7px}product-info.yarn-product-page--yarn .yp-pill-photo{flex:none;width:28px;height:28px;overflow:hidden;border-radius:var(--yarn-radius-pill);box-shadow:inset 0 0 0 1px var(--yarn-border-card)}product-info.yarn-product-page--yarn .yp-pill-photo img{display:block;width:100%;height:100%;object-fit:cover}product-info.yarn-product-page--yarn .product-form__input--pill input[type=radio]:focus-visible+label{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:2px}product-info.yarn-product-page--yarn .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:6px}product-info.yarn-product-page--yarn .product-form__input--swatch .form__label{flex:0 0 100%;margin-bottom:6px;color:var(--yarn-text-primary);font-size:14px}product-info.yarn-product-page--yarn .product-form__input--swatch .yp-option-name{color:var(--yarn-text-muted)}product-info.yarn-product-page--yarn .swatch-input__input+.swatch-input__label{--swatch-input--size: 100%;display:block;width:var(--yarn-touch);height:var(--yarn-touch);margin:0;padding:3px;border:2px solid transparent;border-radius:var(--yarn-radius-pill);outline:none}product-info.yarn-product-page--yarn .swatch-input__input:checked+.swatch-input__label{border-color:var(--yarn-home-action)!important;background-color:transparent!important;outline:none}product-info.yarn-product-page--yarn .swatch-input__input+.swatch-input__label:hover,product-info.yarn-product-page--yarn .swatch-input__input:hover+.swatch-input__label{outline:none}product-info.yarn-product-page--yarn .swatch-input__input:not(:checked):hover+.swatch-input__label{border-color:var(--yarn-border-card)}product-info.yarn-product-page--yarn .swatch-input__input:focus-visible+.swatch-input__label{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:2px;box-shadow:none}product-info.yarn-product-page--yarn .swatch-input__label .swatch{width:100%;height:100%;border-radius:var(--yarn-radius-pill);box-shadow:inset 0 0 0 1px var(--yarn-border-card)}product-info.yarn-product-page.yarn-product-page--yarn .product-form__submit{background:var(--yarn-home-action);color:var(--yarn-text-inverse);font-family:var(--yarn-body);font-size:16px;font-weight:600}product-info.yarn-product-page.yarn-product-page--yarn .product-form__submit:not([disabled]):hover{filter:brightness(.92)}product-info.yarn-product-page.yarn-product-page--yarn .product-form__submit[disabled]{background:var(--yarn-border-disabled);color:var(--yarn-text-disabled);opacity:1}.yp-yarn-details{display:flex;flex-direction:column;gap:var(--yarn-space-6);margin-top:var(--yarn-space-6);color:var(--yarn-text-primary)}.yp-yarn-details:empty{display:none}.yp-yarn-block__title{margin:0 0 var(--yarn-space-2);color:var(--yarn-text-primary);font-family:var(--yarn-display);font-size:20px;font-weight:500;line-height:1.35}.yp-yarn-block__title--section{margin:0;font-size:24px;line-height:1.3}.yp-yarn-block__head{display:flex;flex-direction:column;gap:var(--yarn-space-2);margin-bottom:14px}.yp-yarn-block__head p{margin:0;color:var(--yarn-text-secondary);font-size:14px;line-height:1.5}.yp-yarn-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--yarn-space-4);margin:0;border-top:1px solid var(--yarn-border-subtle)}.yp-yarn-spec__row{display:flex;flex-direction:column;gap:2px;padding:var(--yarn-space-3) 0;border-bottom:1px solid var(--yarn-border-subtle)}.yp-yarn-spec dt{color:var(--yarn-text-muted);font-size:12px;line-height:1.4}.yp-yarn-spec dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.yp-status{display:flex;flex-direction:column;gap:10px;margin-top:18px}.yp-status__head{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--yarn-text-primary)}.yp-status__tag{padding:2px 10px;border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-sunken);color:var(--yarn-text-secondary);font-size:12px;font-weight:600;line-height:1.5}.yp-status__panel{display:flex;gap:10px;padding:14px;border-radius:12px;background:var(--yarn-bg-band)}.yp-status__panel .svg-wrapper{flex:none;width:20px;height:20px;color:var(--yarn-action)}.yp-status__panel p{margin:0;color:var(--yarn-text-secondary);font-size:14px;line-height:1.65}.yp-status__link{display:inline-block;margin-top:4px;color:var(--yarn-action);font-size:14px;font-weight:600;text-decoration:none}.yp-status__link:hover{text-decoration:underline;text-underline-offset:3px}.yp-status--sold-out{padding:16px;border-radius:12px;background:var(--yarn-bg-band)}.yp-status__title{margin:0;color:var(--yarn-text-primary);font-size:16px;font-weight:600}.yp-status__note{margin:0;color:var(--yarn-text-secondary);font-size:14px;line-height:1.65}.yp-status__ask{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--yarn-border-control);border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-surface);color:var(--yarn-text-primary);font-size:15px;font-weight:500;text-decoration:none}.yp-status__ask:hover{background:var(--yarn-action-subtle-bg)}.yp-status a:focus-visible{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:var(--yarn-focus-offset)}.yp-usage{display:block;margin-top:calc(var(--yarn-space-2) - var(--yarn-space-6));padding:20px;border-radius:20px;background:var(--yarn-bg-band)}.yp-usage section{display:flex;flex-direction:column;gap:14px}.yp-usage__head{display:flex;flex-direction:column;gap:var(--yarn-space-1)}.yp-usage__head .yp-yarn-block__title{margin:0}.yp-usage__head p{margin:0;color:var(--yarn-text-secondary);font-size:13px;line-height:1.5}.yp-usage__options{display:flex;flex-wrap:wrap;gap:var(--yarn-space-2)}.yp-usage__options[hidden],.yp-usage__result[hidden],.yp-usage__fill[hidden]{display:none}.yp-usage__option{min-height:var(--yarn-touch);padding:0 18px;border:1px solid var(--yarn-border-card);border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-surface);color:var(--yarn-text-primary);font-family:var(--yarn-body);font-size:15px;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.yp-usage__option[aria-pressed=true]{border-color:var(--yarn-home-action);background:var(--yarn-home-action);color:var(--yarn-text-inverse)}.yp-usage__result{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.yp-usage__result p{margin:0;font-size:14px;line-height:1.6}.yp-usage__result .yp-usage__note{margin-top:calc(-14px + var(--yarn-space-1));color:var(--yarn-text-muted);font-size:12px;line-height:1.5}.yp-usage__fill{min-height:var(--yarn-touch);padding:0 14px;border:0;border-radius:var(--yarn-radius-pill);background:transparent;color:var(--yarn-home-action);font-family:var(--yarn-body);font-size:14px;font-weight:600;cursor:pointer;margin-left:-14px;transition:background-color .16s ease-out}.yp-usage__fill:hover{background:var(--yarn-action-subtle-hover)}.yp-usage__option:focus-visible,.yp-usage__fill:focus-visible{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:2px}.yp-yarn-details .yx-exit__media--row img{height:auto}.yp-yarn-details .yx-product-card__price{color:var(--yarn-home-action)}.yp-yarn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yp-yarn-care{margin:0;padding:0;list-style:none;border-top:1px solid var(--yarn-border-subtle)}.yp-yarn-care li{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;border-bottom:1px solid var(--yarn-border-subtle);font-size:14px;line-height:1.5}.yp-yarn-care .svg-wrapper{flex:none;width:20px;height:20px;color:var(--yarn-text-secondary)}.yp-yarn-care svg{width:20px;height:20px}.yp-sticky{position:fixed;inset:auto 0 0;z-index:3;display:block;transform:translateY(100%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.yp-sticky[data-visible=true]{transform:none}.yp-sticky__error{margin:0;padding:var(--yarn-space-2) var(--yarn-space-4);border-top:1px solid var(--yarn-border-subtle);background:var(--yarn-bg-surface);color:var(--yarn-action);font-size:13px;line-height:1.5}.yp-sticky__error[hidden]{display:none}.yp-sticky__bar{display:flex;align-items:center;gap:10px;padding:var(--yarn-space-3) var(--yarn-space-4) calc(var(--yarn-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--yarn-border-subtle);background:var(--yarn-bg-surface)}.yp-sticky__chip{flex:none;display:grid;place-items:center}.yp-sticky__swatch{display:block;width:var(--yarn-touch);height:var(--yarn-touch);border-radius:var(--yarn-radius-pill);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--yarn-border-card)}.yp-sticky__value{display:grid;place-items:center;min-width:var(--yarn-touch);max-width:72px;height:var(--yarn-touch);padding:0 8px;overflow:hidden;border:2px solid var(--yarn-home-action);border-radius:var(--yarn-radius-pill);color:var(--yarn-text-primary);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.yp-sticky__qty{flex:none;display:inline-flex;align-items:center;border:1px solid var(--yarn-border-control);border-radius:var(--yarn-radius-pill);background:var(--yarn-bg-surface)}.yp-sticky__qty[hidden]{display:none}.yp-sticky__qty button{display:grid;place-items:center;width:var(--yarn-touch);height:var(--yarn-touch);padding:0;border:0;border-radius:var(--yarn-radius-pill);background:transparent;color:var(--yarn-text-primary);cursor:pointer}.yp-sticky__qty button[disabled]{color:var(--yarn-text-disabled);cursor:not-allowed}.yp-sticky__qty .svg-wrapper,.yp-sticky__qty svg{width:12px;height:12px}.yp-sticky__qty-value{min-width:28px;font-size:16px;text-align:center;font-variant-numeric:tabular-nums}.yp-sticky__add{flex:1 1 auto;min-width:0;min-height:48px;padding:0 var(--yarn-space-4);border:0;border-radius:var(--yarn-radius-pill);background:var(--yarn-home-action);color:var(--yarn-text-inverse);font-family:var(--yarn-body);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-variant-numeric:tabular-nums}.yp-sticky__add:not([disabled]):active{transform:scale(.98)}.yp-sticky__add[disabled]{background:var(--yarn-border-disabled);color:var(--yarn-text-disabled);cursor:not-allowed}.yp-sticky button:focus-visible{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.yp-sticky{transition:none}}@media(max-width:749px){body:has(product-info.yarn-product-page--yarn){padding-bottom:76px}product-info.yarn-product-page--yarn{padding-top:var(--yarn-space-2)}product-info.yarn-product-page--yarn .product-form__quantity,product-info.yarn-product-page--yarn .product-form__buttons,product-info.yarn-product-page--yarn .product-form__error-message-wrapper,product-info.yarn-product-page--yarn .product__inventory,product-info.yarn-product-page--yarn .product__text{display:none}product-info.yarn-product-page--yarn .product__media-icon{display:none}product-info.yarn-product-page--yarn .thumbnail-slider .slider-button{display:none}product-info.yarn-product-page--yarn .thumbnail-slider .thumbnail-list{width:100%}product-info.yarn-product-page--yarn .product__media-list.grid--peek.slider .product__media-item:first-of-type{margin-left:0}product-info.yarn-product-page--yarn .product__media-list.grid--peek.slider:after{display:none}product-info.yarn-product-page--yarn .thumbnail-list{gap:var(--yarn-space-2)}product-info.yarn-product-page--yarn .thumbnail-list__item.slider__slide{width:calc((100% - 3 * var(--yarn-space-2)) / 4)}product-info.yarn-product-page--yarn .product__info-wrapper{padding-top:20px}product-info.yarn-product-page--yarn .product__info-container>*+*{margin-block:10px}.yp-yarn-details{margin-top:var(--yarn-space-3)}product-info.yarn-product-page--yarn .product__info-container>variant-selects,product-info.yarn-product-page--yarn .product__info-container>.product-form__quantity{margin-top:20px}}@media(min-width:750px){.yp-sticky{display:none}.yp-yarn-details{max-width:1104px;margin:var(--yarn-space-7) auto 0;gap:var(--yarn-space-7)}.yp-usage{margin-top:calc(var(--yarn-space-5) - var(--yarn-space-7));padding:var(--yarn-space-5)}.yp-yarn-spec{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--yarn-space-5)}.yp-yarn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.yp-check{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.yp-check__row{display:flex;align-items:flex-start;gap:8px;color:var(--yarn-text-primary);font-size:14px;line-height:1.5}.yp-check__row .svg-wrapper{flex:none;width:18px;height:18px;margin-top:1px;color:var(--yarn-action)}.yp-check__row .svg-wrapper svg{width:18px;height:18px}.yp-check__row--info,.yp-check__row--info .svg-wrapper{color:var(--yarn-text-muted)}.yp-check__row a{color:var(--yarn-action);font-weight:600;text-decoration:none}.yp-check__row a:hover{text-decoration:underline;text-underline-offset:3px}.yp-trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;margin:16px 0 0;padding:10px 12px;list-style:none;border:1px solid var(--yarn-cta-border);border-radius:12px;background:var(--yarn-action-subtle-bg)}.yp-trust li{display:inline-flex;align-items:center;gap:5px;color:var(--yarn-text-primary);font-size:12px;font-weight:600;line-height:1.4}.yp-trust .svg-wrapper{flex:none;width:16px;height:16px;color:var(--yarn-action)}.yp-trust .svg-wrapper svg{width:16px;height:16px}.yp-trust a{color:inherit;text-decoration:none}.yp-trust a:hover{color:var(--yarn-action)}.yp-check a:focus-visible,.yp-trust a:focus-visible{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:2px}.yp-acc{border-top:1px solid var(--yarn-border-subtle)}.yp-acc:empty{display:none}.yp-acc__item{border-bottom:1px solid var(--yarn-border-subtle)}.yp-acc__summary{display:flex;align-items:center;gap:var(--yarn-space-3);min-height:64px;padding:10px 0;cursor:pointer;list-style:none}.yp-acc__summary::-webkit-details-marker{display:none}.yp-acc__summary:focus-visible{outline:var(--yarn-focus-width) solid var(--yarn-focus);outline-offset:2px}.yp-acc__title{flex:1 1 auto;margin:0;color:var(--yarn-text-primary);font-family:var(--yarn-body);font-size:16px;font-weight:600;line-height:1.4}.yp-acc__caret{flex:none;width:14px;height:14px;color:var(--yarn-text-secondary);transition:transform .16s ease-out}.yp-acc__item[open] .yp-acc__caret{transform:rotate(180deg)}.yp-acc__summary .yp-acc__caret .icon-caret{position:static;width:14px;height:14px;transform:none}.yp-acc__item>:not(summary){margin:0 0 18px calc(44px + var(--yarn-space-3))}.yp-acc__text{color:var(--yarn-text-secondary);font-size:14px;line-height:1.7}.yp-acc .yp-usage{margin-top:0;padding:16px;border-radius:14px}.yp-acc .yp-yarn-spec{grid-template-columns:minmax(0,1fr);border-top:0}.yp-acc .yp-yarn-spec__row{flex-direction:row;gap:10px;padding:6px 0;border-bottom:0}.yp-acc .yp-yarn-spec dt{flex:0 0 84px;font-size:13px}.yp-acc .yp-yarn-spec dd{font-size:13px}.yp-acc .yp-yarn-care{border-top:0}@media(prefers-reduced-motion:reduce){.yp-acc__caret{transition:none}}.yp-acc__text p{margin:0 0 8px}@media(max-width:749px){product-info.yarn-product-page--yarn .yp-yarn-price .product__tax{display:none}product-info.yarn-product-page.yarn-product-page--yarn .product__info-container>.product__inventory,product-info.yarn-product-page.yarn-product-page--yarn .product__info-container>.product__description:empty,product-info.yarn-product-page.yarn-product-page--yarn .product__info-container>div:has(>form.installment){display:none}product-info.yarn-product-page.yarn-product-page--yarn .product__info-container>div:has(>product-form){height:0;margin:0;overflow:hidden}product-info.yarn-product-page.yarn-product-page--yarn .yp-yarn-price .price{font-size:24px}product-info.yarn-product-page--yarn .thumbnail-slider{display:none}product-info.yarn-product-page--yarn .product__media-list.slider{gap:10px;scroll-padding-left:0}product-info.yarn-product-page--yarn .product__media-list.slider .product__media-item{width:calc(100% - 44px)}product-info.yarn-product-page--yarn .product__media-list.slider .product__media-item:only-child{width:100%}product-info.yarn-product-page--yarn .product__media{border-radius:16px}.yp-yarn-details{gap:var(--yarn-space-5)}}product-info.yarn-product-page--yarn .product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--yarn-space-3);align-items:end}product-info.yarn-product-page--yarn .product__info-container>*{grid-column:1 / -1}product-info.yarn-product-page--yarn .product__info-container>.yp-yarn-badges{grid-column:1 / 3;grid-row:1;margin:0}product-info.yarn-product-page--yarn .product__info-container>.product__title{grid-column:1 / 3;grid-row:2;margin:4px 0 0}product-info.yarn-product-page--yarn .product__info-container>.yp-yarn-price{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;margin:0;text-align:right}product-info.yarn-product-page--yarn .product__info-container>.yp-yarn-intro{display:none}.yp-yarn-works .yp-yarn-grid{grid-template-columns:minmax(0,1fr)}.yp-yarn-works .yx-project-pick{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start;padding:12px;border:1px solid var(--yarn-border-card);border-radius:14px;background:var(--yarn-bg-surface)}.yp-yarn-works .yx-project-pick>:not(.yx-project-pick__media){grid-column:2}.yp-yarn-works .yx-project-pick__media{grid-column:1;grid-row:1 / span 4;aspect-ratio:1}.yp-yarn-works .yx-project-pick__media img{width:100%;height:100%;object-fit:cover}.yp-trust .yarn-spot,.yp-trust li.yp-trust__desktop,.yp-trust small{display:none}.yp-trust__text{display:grid}@media(min-width:750px){product-info.yarn-product-page.yarn-product-page--yarn .product__title h1{font-size:36px;line-height:1.3}product-info.yarn-product-page.yarn-product-page--yarn .yp-yarn-price .price{font-size:30px}product-info.yarn-product-page--yarn .product__info-container>.product-form__quantity{grid-column:1;margin:16px 0 0}product-info.yarn-product-page--yarn .product__info-container>.product-form__quantity .form__label{display:none}product-info.yarn-product-page--yarn .product__info-container>div:has(>product-form){grid-column:2 / -1;margin:16px 0 0}product-info.yarn-product-page--yarn .product__info-container>.yp-trust{order:2}product-info.yarn-product-page--yarn .product__info-container>.yp-yarn-details{order:3}product-info.yarn-product-page--yarn .product__info-container>:is(.product__text,.product__inventory,.product__view-details){display:none}product-info.yarn-product-page--yarn .shopify-payment-button{display:none}product-info.yarn-product-page.yarn-product-page--yarn .product__info-container>div:has(>form.installment){display:none}product-info.yarn-product-page--yarn .product-form__buttons{max-width:none;margin:0}product-info.yarn-product-page--yarn .product__info-container>:is(.product-form__quantity,div:has(>product-form)){align-self:start}product-info.yarn-product-page.yarn-product-page--yarn .product-form__submit{margin:0;min-height:48px}product-info.yarn-product-page--yarn .product__info-container>div:has(>product-form)>product-form{margin:0}product-info.yarn-product-page--yarn .product__info-container>div:has(>product-form) :is(pickup-availability,.product-form__error-message-wrapper[hidden]){display:none}.yp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;padding:16px 12px;border-radius:14px}.yp-trust li{display:grid;justify-items:center;gap:6px;text-align:center}.yp-trust .yp-trust__line,.yp-trust li.yp-trust__mobile{display:none}.yp-trust .yarn-spot,.yp-trust li.yp-trust__desktop{display:grid}.yp-trust__text strong{font-size:13px}.yp-trust small{display:block;color:var(--yarn-text-muted);font-size:12px;font-weight:400}product-info.yarn-product-page--yarn .yp-yarn-details{max-width:none;margin:24px 0 0;gap:20px}.yp-yarn-works .yp-yarn-block__title--section{font-size:20px}.yp-yarn-works .yp-yarn-block__head p{display:none}}.yp-map-link{display:inline-flex;align-items:center;gap:8px;min-height:var(--yarn-touch);margin-top:10px;color:var(--yarn-action);font-size:14px;font-weight:700;text-decoration:none}.yp-map-link:hover span:first-of-type{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/137/assets/yarn-pdp.css.map */
