:root{--codex-yarn-ivory: #fbf8f1;--codex-yarn-sage: #6f8a75;--codex-yarn-sage-dark: #58705e;--codex-yarn-clay: #b86f52;--codex-yarn-walnut: #2f2a24;--codex-yarn-oat: #ded6c8;--codex-yarn-sky: #dbe7e5}:root{--codex-yarn-ivory: #fbf8f1;--codex-yarn-sage: #5b755f;--codex-yarn-sage-dark: #4e664f;--codex-yarn-clay: #9c4f37;--codex-yarn-walnut: #2f2a24;--codex-yarn-oat: #ded6c8;--codex-yarn-sky: #dbe7e5}body{background-color:var(--codex-yarn-ivory)}.m-section__heading,.m-product-card__name a,.m-collection-card__title{color:var(--codex-yarn-walnut)}.m-section__subheading,.m-product-card__description,.m-collection-card__summary{color:#51483ed1}.m-button--primary,.shopify-payment-button__button--unbranded{background-color:var(--codex-yarn-sage);border-color:var(--codex-yarn-sage);color:#fffdf8}.m-button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--codex-yarn-sage-dark);border-color:var(--codex-yarn-sage-dark);color:#fffdf8}.m-button--secondary{border-color:var(--codex-yarn-sage);color:var(--codex-yarn-sage-dark)}.m-price-item--sale,.m-product-card .m-price-item--sale{color:var(--codex-yarn-clay)}.m-product-card,.m-collection-card__inner,.m-gallery__item{background-color:#fffdf8b8;border-color:#6f8a752e}.m-product-card__media,.m-collection-card__image,.m-gallery__media{background-color:#f4efe6}.m-product-card:hover{box-shadow:0 12px 28px #2f2a2414}.m-badge--sale,.m-product-card__tag-name,.prod__tag-discounted{background-color:var(--codex-yarn-clay);color:#fffdf8}.m-footer,.sf-footer,footer{background-color:#37433a;color:#f8f3ea}.m-footer a,.sf-footer a,footer a{color:#f8f3ea}.codex-conversion-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px}.codex-conversion-trust>div{border:1px solid rgba(91,117,95,.22);background:#fbf8f1d6;border-radius:8px;padding:10px 12px}.codex-conversion-trust strong,.codex-conversion-trust span{display:block}.codex-conversion-trust strong{color:#2f2a24;font-size:14px;line-height:1.25}.codex-conversion-trust span{color:#6a5f54;font-size:12px;line-height:1.35;margin-top:3px}.m-announcement-bar{border-bottom:1px solid rgba(91,117,95,.16)}.m-product-card__action,.m-product-card__footer,.m-product-card__atc{--color-button: 91,117,95;--color-button-hover: 78,102,79}@media(max-width:767px){.codex-conversion-trust{grid-template-columns:1fr;margin-top:12px}.codex-conversion-trust>div{padding:9px 10px}}.codex-home-intent-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1180px;margin:18px auto 0;padding:0 16px}.codex-home-intent-strip a{display:block;border:1px solid rgba(91,117,95,.22);background:#fbf8f1;border-radius:8px;padding:12px 14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.codex-home-intent-strip a:hover{border-color:#5b755f7a;transform:translateY(-1px)}.codex-home-intent-strip strong,.codex-home-intent-strip span{display:block}.codex-home-intent-strip strong{color:#2f2a24;font-size:15px;line-height:1.25}.codex-home-intent-strip span{color:#6a5f54;font-size:13px;line-height:1.35;margin-top:4px}.m-icon-box .m-section__description{max-width:680px;margin-left:auto;margin-right:auto}@media(max-width:767px){.codex-home-intent-strip{grid-template-columns:1fr;gap:8px;margin-top:12px;padding:0 12px}.codex-home-intent-strip a{padding:10px 12px}}.codex-first-order-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px}.codex-first-order-trust>div,.codex-first-order-cart{border:1px solid rgba(91,117,95,.22);background:#fbf8f1;border-radius:8px}.codex-first-order-trust>div{padding:10px 12px}.codex-first-order-trust strong,.codex-first-order-trust span,.codex-first-order-cart span,.codex-first-order-cart strong{display:block}.codex-first-order-trust strong,.codex-first-order-cart strong{color:#2f2a24;font-size:14px;line-height:1.25}.codex-first-order-trust span,.codex-first-order-cart span{color:#6a5f54;font-size:12px;line-height:1.35;margin-top:3px}.codex-first-order-cart{padding:12px;margin-bottom:12px}.codex-first-order-cart__coupon{padding-bottom:10px;border-bottom:1px solid rgba(91,117,95,.14)}.codex-first-order-cart__shipping{padding:10px 0}.codex-first-order-cart__bar{height:6px;overflow:hidden;background:#5b755f29;border-radius:999px;margin-top:8px}.codex-first-order-cart__bar i{display:block;height:100%;background:#5b755f;border-radius:inherit}.codex-first-order-cart__shop{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:6px;background:#5b755f;color:#fffdf8;font-size:13px;font-weight:600;text-decoration:none}.codex-first-order-cart__shop:hover{color:#fffdf8;background:#4e664f}@media(max-width:767px){.codex-first-order-trust{grid-template-columns:1fr;gap:8px}}.codex-shop-path{max-width:1220px;margin:18px auto;padding:0 16px}.codex-shop-path__header{display:grid;gap:6px;max-width:780px;margin:0 auto 14px;text-align:center}.codex-shop-path__header span,.codex-project-guide__head span{color:#9c4f37;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.codex-shop-path__header h2{color:#2f2a24;font-size:28px;line-height:1.2;margin:0}.codex-shop-path__header p{color:#6a5f54;font-size:15px;line-height:1.45;margin:0}.codex-shop-path__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.codex-shop-path__card{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:100%;padding:10px;border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8;color:#2f2a24;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.codex-shop-path__card:hover{border-color:#5b755f7a;box-shadow:0 10px 24px #2f2a2414;color:#2f2a24;transform:translateY(-1px)}.codex-shop-path__card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;background:#f4efe6}.codex-shop-path__card strong{font-size:15px;line-height:1.25}.codex-shop-path__card span,.codex-project-guide span,.codex-project-guide p{color:#6a5f54;font-size:13px;line-height:1.38}.codex-shop-path__card em{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:4px 9px;border-radius:999px;background:#5b755f1c;color:#4e664f;font-size:12px;font-style:normal;font-weight:700}.codex-project-guide{display:grid;gap:10px;padding:12px;margin:12px 0 16px;border:1px solid rgba(91,117,95,.22);border-radius:8px;background:#fffdf8}.codex-project-guide__head{display:grid;gap:2px}.codex-project-guide__head strong{color:#2f2a24;font-size:16px;line-height:1.25}.codex-project-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.codex-project-guide__grid>div{padding:9px;border-radius:6px;background:#fbf8f1e0}.codex-project-guide__grid strong{display:block;color:#2f2a24;font-size:13px;line-height:1.25;margin-bottom:3px}.codex-project-guide p{margin:0}@media(max-width:900px){.codex-shop-path__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.codex-shop-path{margin-top:12px;padding:0 12px}.codex-shop-path__header{text-align:left}.codex-shop-path__header h2{font-size:22px}.codex-shop-path__grid,.codex-project-guide__grid{grid-template-columns:1fr}}.codex-collection-guide{max-width:1180px;margin:34px auto 18px;padding:22px 18px;border-top:1px solid rgba(91,117,95,.22);border-bottom:1px solid rgba(156,79,55,.16);color:#2f2a24}.codex-collection-guide__intro{max-width:860px;margin:0 auto 18px;text-align:center}.codex-collection-guide__intro span{display:block;margin-bottom:6px;color:#9c4f37;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.codex-collection-guide h2,.codex-collection-guide h3,.codex-collection-guide p{letter-spacing:0}.codex-collection-guide h2{margin:0 0 8px;color:#2f2a24;font-size:24px;line-height:1.25}.codex-collection-guide h3{margin:0 0 7px;color:#2f2a24;font-size:16px;line-height:1.3}.codex-collection-guide p{margin:0;color:#6a5f54;font-size:15px;line-height:1.58}.codex-collection-guide a{color:#4e664f;font-weight:700;text-decoration:underline;text-underline-offset:3px}.codex-collection-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.codex-collection-guide__grid article{min-height:100%;padding:14px;border:1px solid rgba(91,117,95,.18);border-radius:8px;background:#fffdf8}.codex-collection-guide__faq{display:grid;gap:8px;max-width:920px;margin:4px auto 0}.codex-collection-guide__faq h2{margin-top:8px;text-align:center}.codex-collection-guide details{border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fbf8f1}.codex-collection-guide summary{cursor:pointer;padding:12px 14px;color:#2f2a24;font-size:15px;font-weight:700;line-height:1.35}.codex-collection-guide details p{padding:0 14px 14px}@media(max-width:900px){.codex-collection-guide__grid{grid-template-columns:1fr}}@media(max-width:767px){.codex-collection-guide{margin-top:24px;padding:18px 12px}.codex-collection-guide__intro{text-align:left}.codex-collection-guide h2{font-size:21px}.codex-collection-guide p,.codex-collection-guide summary{font-size:14px}}.codex-guide-hub{max-width:1180px;margin:18px auto 22px;padding:0 16px;color:#2f2a24}.codex-guide-hub__head{max-width:760px;margin:0 auto 14px;text-align:center}.codex-guide-hub__head span{display:block;margin-bottom:5px;color:#9c4f37;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.codex-guide-hub h2{margin:0 0 7px;color:#2f2a24;font-size:24px;line-height:1.25;letter-spacing:0}.codex-guide-hub p{margin:0;color:#6a5f54;font-size:15px;line-height:1.5;letter-spacing:0}.codex-guide-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.codex-guide-hub__grid a{display:grid;gap:7px;min-height:100%;padding:15px;border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8;color:#2f2a24;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.codex-guide-hub__grid a:hover{border-color:#5b755f80;box-shadow:0 10px 22px #2f2a2414;color:#2f2a24;transform:translateY(-1px)}.codex-guide-hub strong{font-size:16px;line-height:1.28}.codex-guide-hub__grid span{color:#6a5f54;font-size:14px;line-height:1.46}.codex-guide-hub em{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:4px 9px;border-radius:999px;background:#5b755f1c;color:#4e664f;font-size:12px;font-style:normal;font-weight:700}.codex-collection-guide__readmore{margin-top:10px}.codex-collection-guide__readmore a{display:inline-flex;min-height:32px;align-items:center;padding:5px 10px;border-radius:999px;background:#5b755f1c;color:#4e664f;font-size:13px;font-weight:700;text-decoration:none}@media(max-width:900px){.codex-guide-hub__grid{grid-template-columns:1fr}}@media(max-width:767px){.codex-guide-hub{margin-top:14px;padding:0 12px}.codex-guide-hub__head{text-align:left}.codex-guide-hub h2{font-size:21px}}.m-product-list .swiper-slide,.m-collection-products .m-product-item{display:flex;height:auto}.m-product-list .m-product-card,.m-collection-products .m-product-card{display:flex;flex-direction:column;width:100%;height:100%}.m-product-list .m-product-card__content,.m-collection-products .m-product-card__content{display:flex;flex:1 1 auto;flex-direction:column}.m-product-list .m-product-card__info,.m-collection-products .m-product-card__info{display:flex;flex:0 0 auto;flex-direction:column}.m-product-list .m-product-card__title,.m-collection-products .m-product-card__title{min-height:52px;margin-bottom:6px}.m-product-list .m-product-card__name,.m-collection-products .m-product-card__name{display:-webkit-box;min-height:52px;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.m-product-list .m-product-card__price,.m-collection-products .m-product-card__price{display:flex;min-height:32px;align-items:center;justify-content:center;margin-bottom:14px}.m-product-list .m-product-card__price .m-price,.m-collection-products .m-product-card__price .m-price{justify-content:center}.m-product-list .m-product-card__action-wrapper,.m-product-list .m-product-card__content-footer,.m-collection-products .m-product-card__action-wrapper,.m-collection-products .m-product-card__content-footer{margin-top:auto;width:100%}.m-product-list .m-product-card__action-wrapper .m-button,.m-product-list .m-product-card__action .m-button,.m-product-list .m-product-card__content-footer .m-button,.m-collection-products .m-product-card__action-wrapper .m-button,.m-collection-products .m-product-card__action .m-button,.m-collection-products .m-product-card__content-footer .m-button{min-height:46px}@media(max-width:767px){.m-product-list .m-product-card__title,.m-product-list .m-product-card__name,.m-collection-products .m-product-card__title,.m-collection-products .m-product-card__name{min-height:72px;-webkit-line-clamp:3}.m-product-list .m-product-card__price,.m-collection-products .m-product-card__price{min-height:30px;margin-bottom:12px}}#shopify-section-template--20019233685574__16225316461d1cff80,#m-collection-list-template--20019233685574__16225316461d1cff80{display:none!important}.m-collection-page-header__title.h2{max-width:1120px;margin-right:auto;margin-left:auto;line-height:1.18}.m-collection-page-header__description{max-width:820px;margin-right:auto;margin-left:auto}.m-collection-page-header__description .read-more__content{display:block}.codex-collection-brief{display:grid;gap:11px;max-width:780px;margin:0 auto;text-align:center}.codex-collection-brief p{margin:0;color:#62594f;font-size:16px;line-height:1.55;letter-spacing:0}.codex-collection-keywords{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.codex-collection-keywords li{display:inline-flex;min-height:28px;align-items:center;padding:4px 10px;border:1px solid rgba(91,117,95,.22);border-radius:999px;background:#fffdf8d1;color:#4e664f;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:lowercase}@media(min-width:768px){.m-collection-page-header__title.h2{font-size:42px}}@media(max-width:767px){.m-collection-page-header__title.h2{font-size:28px}.codex-collection-brief{gap:10px;text-align:left}.codex-collection-brief p{font-size:14px;line-height:1.5}.codex-collection-keywords{justify-content:flex-start;gap:7px}.codex-collection-keywords li{min-height:26px;padding:4px 8px;font-size:11px}}.codex-product-brief{display:grid;gap:12px;margin:0 0 18px;color:#2f2a24}.codex-product-brief p,.codex-product-brief li,.codex-product-brief h3{letter-spacing:0}.codex-product-brief__eyebrow{margin:0;color:#9c4f37;font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase}.codex-product-brief__lead{margin:0;color:#2f2a24;font-size:16px;line-height:1.55}.codex-product-brief__badges{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.codex-product-brief__badges li{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border:1px solid rgba(91,117,95,.24);border-radius:999px;background:#fffdf8e6;color:#4e664f;font-size:12px;font-weight:700;line-height:1.25}.codex-product-brief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.codex-product-brief__grid article{padding:12px;border:1px solid rgba(91,117,95,.18);border-radius:8px;background:#fffdf8}.codex-product-brief h3{margin:0 0 6px;color:#2f2a24;font-size:14px;line-height:1.3}.codex-product-brief__grid p,.codex-product-brief__shipping{margin:0;color:#6a5f54;font-size:14px;line-height:1.5}.codex-product-brief__shipping{padding:10px 12px;border-left:3px solid #9c4f37;background:#9c4f3714}.codex-product-brief__guides{display:flex;flex-wrap:wrap;gap:9px;margin:0!important;padding:0!important;list-style:none!important}.codex-product-brief__guides li{display:flex;margin:0!important;padding:0!important;list-style:none!important}.codex-product-brief__guides li::marker{content:""!important}.codex-product-brief__guides a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:4px 10px;border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#5b755f1c;color:#4e664f;font-size:13px;font-weight:700;line-height:1.25!important;text-align:center;text-decoration:none!important;white-space:normal}.codex-product-faq{display:grid;gap:8px;margin:2px 0 0}.codex-product-faq h3{margin:2px 0 0;color:#2f2a24;font-size:15px;line-height:1.3}.codex-product-faq details{border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8}.codex-product-faq summary{cursor:pointer;padding:10px 12px;color:#2f2a24;font-size:14px;font-weight:700;line-height:1.35}.codex-product-faq p{margin:0;padding:0 12px 12px;color:#6a5f54;font-size:14px;line-height:1.5}.codex-product-media{display:grid;gap:16px;margin-top:18px}.codex-product-media img{display:block;max-width:100%;height:auto;margin:0 auto}@media(max-width:767px){.codex-product-brief{gap:10px}.codex-product-brief__lead{font-size:15px}.codex-product-brief__grid{grid-template-columns:1fr}.codex-product-brief__badges li{min-height:26px;padding:4px 8px;font-size:11px}.codex-product-brief__guides{gap:7px}.codex-product-brief__guides li{flex:1 1 100%}.codex-product-brief__guides a{width:100%;min-height:36px;padding:6px 10px;font-size:12px}}.codex-first-order-starter{max-width:1180px;margin:0 auto 26px;padding:0 16px;color:#2f2a24}.codex-first-order-starter__head{max-width:760px;margin:0 auto 14px;text-align:center}.codex-first-order-starter__head span{display:block;margin-bottom:5px;color:#9c4f37;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.codex-first-order-starter h2{margin:0 0 7px;color:#2f2a24;font-size:24px;line-height:1.25;letter-spacing:0}.codex-first-order-starter p{margin:0;color:#6a5f54;font-size:15px;line-height:1.5;letter-spacing:0}.codex-first-order-starter__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.codex-first-order-starter__grid a{display:grid;gap:8px;min-height:100%;padding:15px;border:1px solid rgba(91,117,95,.22);border-radius:8px;background:#fffdf8;color:#2f2a24;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.codex-first-order-starter__grid a:hover{border-color:#9c4f3773;box-shadow:0 10px 22px #2f2a2414;color:#2f2a24;transform:translateY(-1px)}.codex-first-order-starter strong{font-size:16px;line-height:1.3}.codex-first-order-starter__grid span{color:#6a5f54;font-size:14px;line-height:1.45}.codex-first-order-starter em{display:inline-flex;width:fit-content;min-height:30px;align-items:center;padding:4px 10px;border-radius:999px;background:#5b755f1c;color:#4e664f;font-size:12px;font-style:normal;font-weight:700}.codex-first-order-starter__note{max-width:820px;margin:12px auto 0;padding:10px 12px;border-left:3px solid #9c4f37;background:#9c4f3714;text-align:center}@media(max-width:900px){.codex-first-order-starter__grid{grid-template-columns:1fr}}@media(max-width:767px){.codex-first-order-starter{padding:0 12px}.codex-first-order-starter__head{text-align:left}.codex-first-order-starter h2{font-size:21px}.codex-first-order-starter__note{text-align:left}}.codex-buying-page{max-width:1040px;margin:0 auto;padding:10px 16px 34px;color:#2f2a24}.codex-buying-page__eyebrow{margin:0 0 6px;color:#9c4f37;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.codex-buying-page h1,.codex-buying-page h2,.codex-buying-page p,.codex-buying-page li{letter-spacing:0}.codex-buying-page h1,.codex-buying-page__title{display:block;margin:0 0 10px;color:#2f2a24;font-size:34px;line-height:1.18;font-weight:700}.codex-buying-page h2{margin:24px 0 8px;color:#2f2a24;font-size:22px;line-height:1.25}.codex-buying-page__lead,.codex-buying-page p,.codex-buying-page li{color:#6a5f54;font-size:16px;line-height:1.62}.codex-buying-page__lead{max-width:820px;margin:0 0 14px;color:#4f463e}.codex-buying-page a{color:#4e664f;font-weight:700;text-underline-offset:3px}.codex-buying-page__cta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}.codex-buying-page__cta a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:7px 13px;border:1px solid #5b755f;border-radius:999px;background:#5b755f;color:#fffdf8;font-size:14px;text-decoration:none}.codex-buying-page__cta a+a{background:#fffdf8;color:#4e664f}.codex-buying-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.codex-buying-page__grid article{padding:14px;border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8}.codex-buying-page__grid h2{margin-top:0;font-size:17px}.codex-buying-page ul{margin:8px 0 0;padding-left:20px}.codex-buying-page__faq{display:grid;gap:8px;margin-top:22px}.codex-buying-page__faq details{border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8}.codex-buying-page__faq summary{cursor:pointer;padding:12px 14px;color:#2f2a24;font-size:15px;font-weight:700;line-height:1.35}.codex-buying-page__faq p{margin:0;padding:0 14px 14px}@media(max-width:900px){.codex-buying-page__grid{grid-template-columns:1fr}}@media(max-width:767px){.codex-buying-page{padding:4px 12px 26px}.codex-buying-page h1,.codex-buying-page__title{font-size:26px}.codex-buying-page h2{font-size:20px}.codex-buying-page__lead,.codex-buying-page p,.codex-buying-page li{font-size:15px}}.codex-project-finder,.codex-reference-page{color:#2f2a24;letter-spacing:0}.codex-project-finder{max-width:1180px;margin:18px auto 22px;padding:0 16px}.codex-project-finder__head{max-width:760px;margin:0 auto 14px;text-align:center}.codex-project-finder__head span,.codex-reference-page__eyebrow{display:block;margin-bottom:5px;color:#9c4f37;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.codex-project-finder h2,.codex-reference-page__title{margin:0 0 8px;color:#2f2a24;font-size:26px;line-height:1.25;letter-spacing:0}.codex-project-finder p,.codex-reference-page p,.codex-reference-page li{color:#6a5f54;font-size:15px;line-height:1.6;letter-spacing:0}.codex-project-finder__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.codex-project-finder__grid a{display:grid;gap:7px;min-height:100%;padding:15px;border:1px solid rgba(91,117,95,.22);border-radius:8px;background:#fffdf8;color:#2f2a24;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.codex-project-finder__grid a:hover{border-color:#5b755f8c;box-shadow:0 10px 22px #2f2a2414;color:#2f2a24;transform:translateY(-1px)}.codex-project-finder strong{font-size:16px;line-height:1.28}.codex-project-finder__grid span{color:#6a5f54;font-size:14px;line-height:1.46}.codex-project-finder em,.codex-reference-page__cta a{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:4px 9px;border-radius:999px;background:#5b755f1c;color:#4e664f;font-size:12px;font-style:normal;font-weight:700}.codex-reference-page{max-width:1040px;margin:0 auto;padding:10px 16px 34px}.codex-reference-page__lead{max-width:820px;margin:0 0 14px;color:#4f463e}.codex-reference-page h2{margin:24px 0 8px;color:#2f2a24;font-size:22px;line-height:1.25}.codex-reference-page a{color:#4e664f;font-weight:700;text-underline-offset:3px}.codex-reference-page__cta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}.codex-reference-page__cta a{border:1px solid #5b755f;background:#5b755f;color:#fffdf8;font-size:14px;text-decoration:none}.codex-reference-page__cta a+a{background:#fffdf8;color:#4e664f}.codex-reference-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.codex-reference-page__grid article,.codex-reference-page__faq details{border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8}.codex-reference-page__grid article{padding:14px}.codex-reference-page__grid h2{margin-top:0;font-size:18px}.codex-reference-page__table-wrap{overflow-x:auto;margin:18px 0}.codex-reference-page table{width:100%;min-width:640px;border-collapse:collapse;background:#fffdf8}.codex-reference-page th,.codex-reference-page td{padding:10px;border:1px solid rgba(91,117,95,.2);text-align:left;vertical-align:top}.codex-reference-page th{color:#2f2a24;font-size:14px}.codex-reference-page__faq{display:grid;gap:8px;margin-top:22px}.codex-reference-page__faq summary{cursor:pointer;padding:12px 14px;color:#2f2a24;font-size:15px;font-weight:700;line-height:1.35}.codex-reference-page__faq p{margin:0;padding:0 14px 14px}@media(max-width:900px){.codex-project-finder__grid,.codex-reference-page__grid{grid-template-columns:1fr}}@media(max-width:767px){.codex-project-finder,.codex-reference-page{padding-left:12px;padding-right:12px}.codex-project-finder__head{text-align:left}.codex-project-finder h2,.codex-reference-page__title{font-size:23px}}.codex-yarn-help,.codex-yarn-help-teaser{color:#2f2a24;letter-spacing:0}.codex-guide-hub-section,.codex-project-finder-section,.codex-yarn-help-teaser-section,[id$=__codex_guide_hub],[id$=__codex_project_finder],[id$=__codex_yarn_help_teaser]{display:none!important}.codex-yarn-help{max-width:1180px;margin:0 auto;padding:8px 16px 38px}.codex-yarn-help__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:22px;align-items:center;margin-bottom:24px}.codex-yarn-help__hero img,.codex-yarn-help__card img,.codex-yarn-help-teaser img{width:100%;height:auto;border-radius:8px;object-fit:cover}.codex-yarn-help__eyebrow,.codex-yarn-help__section-head span,.codex-yarn-help-teaser span{display:block;margin-bottom:6px;color:#9c4f37;font-size:12px;font-weight:700;text-transform:uppercase}.codex-yarn-help__title{margin:0 0 10px;color:#2f2a24;font-size:34px;font-weight:700;line-height:1.16}.codex-yarn-help__lead,.codex-yarn-help p,.codex-yarn-help-teaser p{color:#6a5f54;font-size:15px;line-height:1.58}.codex-yarn-help__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.codex-yarn-help__actions a,.codex-yarn-help__card em,.codex-yarn-help-teaser a{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:#5b755f;color:#fffdf8;font-size:13px;font-style:normal;font-weight:700;text-decoration:none}.codex-yarn-help__actions a+a,.codex-yarn-help__card em{background:#5b755f1c;color:#4e664f}.codex-yarn-help__section-head{max-width:720px;margin:10px auto 16px;text-align:center}.codex-yarn-help__section-head h2{margin:0 0 6px;color:#2f2a24;font-size:24px;line-height:1.25}.codex-yarn-help__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.codex-yarn-help__card{display:grid;gap:8px;padding:12px;border:1px solid rgba(91,117,95,.2);border-radius:8px;background:#fffdf8;color:#2f2a24;text-decoration:none}.codex-yarn-help__card img{aspect-ratio:1 / 1}.codex-yarn-help__card span{color:#2f2a24;font-size:16px;font-weight:700;line-height:1.28}.codex-yarn-help__card p{margin:0;font-size:14px}.codex-yarn-help__faq{max-width:860px;margin:28px auto 0}.codex-yarn-help__faq details{margin-bottom:8px;border:1px solid rgba(91,117,95,.22);border-radius:8px;background:#fffdf8}.codex-yarn-help__faq summary{cursor:pointer;padding:13px 15px;color:#2f2a24;font-size:15px;font-weight:700}.codex-yarn-help__faq details p{margin:0;padding:0 15px 15px}.codex-yarn-help-teaser{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;max-width:1180px;margin:18px auto 22px;padding:14px 16px;border:1px solid rgba(91,117,95,.18);border-radius:8px;background:#fffdf8;align-items:center}.codex-yarn-help-teaser img{aspect-ratio:4 / 3}.codex-yarn-help-teaser h2{margin:0 0 6px;color:#2f2a24;font-size:22px;line-height:1.25}.codex-yarn-help-teaser p{margin:0 0 10px}@media(max-width:1000px){.codex-yarn-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.codex-yarn-help,.codex-yarn-help-teaser{padding-left:12px;padding-right:12px}.codex-yarn-help__hero,.codex-yarn-help-teaser{grid-template-columns:1fr}.codex-yarn-help__title{font-size:26px}.codex-yarn-help__grid{grid-template-columns:1fr}.codex-yarn-help__section-head{text-align:left}}.codex-footer-contact-icons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.codex-footer-contact-icons__item{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:8px 13px 8px 8px;border:1px solid rgba(248,243,234,.22);border-radius:999px;background:#f8f3ea1a;color:#f8f3ea;text-decoration:none;cursor:pointer}.codex-footer-contact-icons__item:hover{background:#f8f3ea29;color:#fffdf8}.codex-footer-contact-icons__item span{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:999px;background:#f8f3eaf5;color:#37433a}.codex-footer-contact-icons__item svg{width:18px;height:18px;fill:currentColor}.codex-footer-contact-icons__item strong{color:inherit;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0}button.codex-footer-contact-icons__item{font:inherit}@media(max-width:767px){.codex-footer-contact-icons{gap:10px;margin-top:14px}.codex-footer-contact-icons__item{min-height:42px;padding:7px 11px 7px 7px}}.codex-consumer-paths,.codex-faq-project-links{color:#2f2a24;letter-spacing:0}.codex-consumer-paths{max-width:1180px;margin:0 auto;padding:22px 16px 26px}.codex-consumer-paths__head{max-width:760px;margin:0 auto 16px;text-align:center}.codex-consumer-paths__head span,.codex-faq-project-links>div>span{display:block;margin-bottom:6px;color:#9c4f37;font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase}.codex-consumer-paths__head h2,.codex-faq-project-links h2{margin:0 0 8px;color:#2f2a24;font-size:28px;line-height:1.2}.codex-consumer-paths__head p,.codex-faq-project-links p,.codex-consumer-paths__card span,.codex-faq-project-links a span{margin:0;color:#6a5f54;font-size:14px;line-height:1.5}.codex-consumer-paths__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.codex-consumer-paths__card{display:grid;gap:8px;padding:10px;border:1px solid rgba(91,117,95,.18);border-radius:8px;background:#fffdf8;text-decoration:none}.codex-consumer-paths__card img{width:100%;aspect-ratio:1 / 1;border-radius:7px;object-fit:cover}.codex-consumer-paths__card strong,.codex-faq-project-links a strong{color:#2f2a24;font-size:14px;font-weight:800;line-height:1.25}.codex-faq-project-links{max-width:980px;margin:28px auto 0;padding:20px;border:1px solid rgba(91,117,95,.18);border-radius:8px;background:#fffdf8}.codex-faq-project-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.codex-faq-project-links li{margin:0;padding:0}.codex-faq-project-links a{display:grid;gap:4px;min-height:74px;padding:12px;border:1px solid rgba(91,117,95,.18);border-radius:8px;background:#5b755f0f;text-decoration:none}@media(max-width:1100px){.codex-consumer-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.codex-consumer-paths{padding:18px 12px 22px}.codex-consumer-paths__head{text-align:left}.codex-consumer-paths__head h2,.codex-faq-project-links h2{font-size:23px}.codex-consumer-paths__grid,.codex-faq-project-links ul{grid-template-columns:1fr}.codex-consumer-paths__card{grid-template-columns:88px minmax(0,1fr);align-items:center}.codex-consumer-paths__card strong,.codex-consumer-paths__card span{grid-column:2}.codex-consumer-paths__card img{grid-row:1 / span 2}}.m-product-card .m-product-option{min-height:54px;margin-top:12px}.m-product-card .m-product-option--content{gap:8px;align-items:center;justify-content:center}.m-product-card .m-product-option--node{margin:0}.m-product-card .m-product-option__option,.m-product-card .m-product-option--swatch{width:52px;height:52px}.m-product-card .m-product-option--node__label[data-option-type=image],.m-product-card .m-product-option--node__label.has-bg-img{width:52px;height:52px;min-width:52px;border-radius:0;border:1px solid rgba(111,138,117,.24);background-size:cover;background-position:center;overflow:hidden;text-indent:-9999px}.m-product-card .m-product-option--node__label[data-selected=true]{border-color:#5b755fb8;box-shadow:0 0 0 1px #5b755f2e}.m-product-card .m-product-option--more-option{width:42px;min-width:42px;height:52px;display:inline-flex;align-items:center;justify-content:center;color:#6a5f54;font-weight:700}@media(max-width:767px){.m-product-card .m-product-option{min-height:48px;margin-top:10px}.m-product-card .m-product-option__option,.m-product-card .m-product-option--swatch,.m-product-card .m-product-option--node__label[data-option-type=image],.m-product-card .m-product-option--node__label.has-bg-img{width:44px;height:44px;min-width:44px}.m-product-card .m-product-option--more-option{height:44px}}@media(max-width:767px){body.template-product,.template-product .m-main-product,.template-product .m-product-page,.template-product .m-product-wrapper{overflow-x:hidden}.template-product .m-announcement-bar,.template-product .m-announcement-bar__container,.template-product .m-product-media-gallery,.template-product .m-product-media--slider,.template-product .m-product-media__slider,.template-product .m-product-media__wrapper,.template-product .m-media-gallery,.template-product .m-main-product--media{max-width:100%;overflow:hidden}.template-product .m-product-media--item,.template-product .m-product-media,.template-product responsive-image,.template-product .m-product-media img{max-width:100%}.template-product .m-breadcrumb{max-width:100%;overflow:hidden}.template-product .m-breadcrumb--wrapper,.template-product .m-breadcrumb__wrapper,.template-product .m-breadcrumb__list{display:flex;max-width:100%;overflow:hidden;white-space:nowrap}.template-product .m-breadcrumb--item,.template-product .m-breadcrumb--item-current{min-width:0;max-width:72vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:767px){body.template-product,.template-product .m-main-product,.template-product .m-product-page,.template-product .m-product-wrapper{overflow-x:hidden}.template-product .m-announcement-bar,.template-product .m-announcement-bar__container,.template-product .m-product-media-gallery,.template-product .m-product-media--slider,.template-product .m-product-media__slider,.template-product .m-product-media__wrapper,.template-product .m-media-gallery,.template-product .m-main-product--media{max-width:100%;overflow:hidden}.template-product .m-product-media--item,.template-product .m-product-media,.template-product responsive-image,.template-product .m-product-media img{max-width:100%}.template-product .m-breadcrumb{max-width:100%;overflow:hidden}.template-product .m-breadcrumb--wrapper,.template-product .m-breadcrumb__wrapper,.template-product .m-breadcrumb__list{display:flex;max-width:100%;overflow:hidden;white-space:nowrap}.template-product .m-breadcrumb--item,.template-product .m-breadcrumb--item-current{min-width:0;max-width:72vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-product .chaty-app-widget{top:auto!important;right:14px!important;bottom:92px!important;transform:none!important}.template-product .chaty-app-widget .on-hover-text{display:none!important}}@media(max-width:767px){body.template-product,.template-product .m-main-product,.template-product .m-product-page,.template-product .m-product-wrapper{overflow-x:hidden}.template-product .m-announcement-bar,.template-product .m-announcement-bar__container,.template-product .m-product-media-gallery,.template-product .m-product-media--slider,.template-product .m-product-media__slider,.template-product .m-product-media__wrapper,.template-product .m-media-gallery,.template-product .m-main-product--media{max-width:100%;overflow:hidden}.template-product .m-product-media--item,.template-product .m-product-media,.template-product responsive-image,.template-product .m-product-media img{max-width:100%}.template-product .m-breadcrumb{max-width:100%;overflow:hidden}.template-product .m-breadcrumb--wrapper,.template-product .m-breadcrumb__wrapper,.template-product .m-breadcrumb__list{display:flex;max-width:100%;overflow:hidden;white-space:nowrap}.template-product .m-breadcrumb--item,.template-product .m-breadcrumb--item-current{min-width:0;max-width:72vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-product .chaty-app-widget,html[data-template=product] .chaty-app-widget{top:auto!important;right:14px!important;bottom:92px!important;transform:none!important}.template-product .chaty-app-widget .on-hover-text,html[data-template=product] .chaty-app-widget .on-hover-text{display:none!important}}.codex-quick-decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.codex-quick-decision__item,.codex-quick-decision__note{border:1px solid rgba(91,117,95,.2);background:#fffdf8d1;border-radius:8px}.codex-quick-decision__item{padding:9px 10px}.codex-quick-decision__item span,.codex-quick-decision__note span{display:block}.codex-quick-decision__item span{color:#9c4f37;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.codex-quick-decision__item strong{display:block;margin-top:3px;color:#2f2a24;font-size:13px;line-height:1.25}.codex-quick-decision__note{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 10px;color:#4e664f;font-size:12px;font-weight:700;line-height:1.3}@media(max-width:767px){.codex-quick-decision{grid-template-columns:1fr;gap:7px;margin:10px 0 12px}.codex-quick-decision__item{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px}.codex-quick-decision__item strong{margin-top:0;font-size:13px}.codex-quick-decision__note{display:grid;gap:3px;padding:8px 10px}}@media(max-width:767px){html[data-template=product] .m-product-media--desktop,body.template-product .m-product-media--desktop{margin-bottom:12px}html[data-template=product] .m-product-info--wrapper,body.template-product .m-product-info--wrapper{padding-top:0}html[data-template=product] .m-product-title,html[data-template=product] .m-product-title h1,html[data-template=product] .main-product__block-title,html[data-template=product] .main-product__block-title h1,body.template-product .m-product-title,body.template-product .m-product-title h1,body.template-product .main-product__block-title,body.template-product .main-product__block-title h1{font-size:30px;line-height:1.18;margin-bottom:8px}html[data-template=product] .main-product__block-price,body.template-product .main-product__block-price{margin-bottom:8px}html[data-template=product] .swiper-pagination,html[data-template=product] .m-product-media .swiper-pagination,body.template-product .swiper-pagination,body.template-product .m-product-media .swiper-pagination{display:none!important}}.codex-amazon-feedback{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;margin:12px 0 14px;padding:14px;border:1px solid rgba(91,117,95,.22);border-radius:8px;background:#fffdf8;color:#2f2a24}.codex-amazon-feedback__score{display:grid;gap:4px;align-content:start;padding:12px;border-radius:8px;background:#5b755f1a}.codex-amazon-feedback__score span{color:#9c4f37;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:uppercase}.codex-amazon-feedback__score strong{color:#2f2a24;font-size:15px;line-height:1.28}.codex-amazon-feedback__stars{color:#b7822f;font-size:16px;letter-spacing:1px;line-height:1}.codex-amazon-feedback__copy{display:grid;gap:9px;align-content:start}.codex-amazon-feedback__copy p{margin:0;color:#5f574f;font-size:14px;line-height:1.5;letter-spacing:0}.codex-amazon-feedback__copy ul{display:flex;flex-wrap:wrap;gap:7px;margin:0!important;padding:0!important;list-style:none!important}.codex-amazon-feedback__copy li{margin:0!important;padding:4px 9px!important;border:1px solid rgba(91,117,95,.22);border-radius:999px;background:#ffffffbd;color:#4e664f;font-size:12px;font-weight:700;line-height:1.25;list-style:none!important}.codex-amazon-feedback__source{color:#74695d!important;font-size:12px!important}.codex-amazon-feedback__source a{color:#4e664f;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.codex-amazon-feedback{grid-template-columns:1fr;gap:10px;padding:12px}.codex-amazon-feedback__score{padding:10px}}@media(min-width:1024px){html[data-template=collection] .m-filter--wrapper,body.template-collection .m-filter--wrapper,body[data-template=collection] .m-filter--wrapper{width:min(280px,24vw)!important;flex:0 0 min(280px,24vw)!important;padding:18px 14px!important;margin-right:24px!important;background:#fffdf8c7!important;border:1px solid rgba(91,117,95,.16)!important;border-radius:14px!important;box-shadow:0 14px 34px #2f2a240f!important;align-self:flex-start!important;position:sticky!important;top:96px!important}html[data-template=collection] .m-facets,body.template-collection .m-facets,body[data-template=collection] .m-facets{max-height:none!important;overflow:visible!important;padding:0!important;background:transparent!important;scrollbar-width:thin}}html[data-template=collection] .m-filter--wrapper:before,body.template-collection .m-filter--wrapper:before,body[data-template=collection] .m-filter--wrapper:before{content:"Find your yarn";display:block;margin:0 0 6px;color:#9c4f37;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-template=collection] .m-filter--wrapper>h3,html[data-template=collection] .m-filter--wrapper .m-filter--title,body.template-collection .m-filter--wrapper>h3,body[data-template=collection] .m-filter--wrapper>h3,body[data-template=collection] .m-filter--wrapper .m-filter--title{margin:0 0 16px!important;color:#2f2a24!important;font-size:26px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:0!important}html[data-template=collection] .m-filter--widget,body.template-collection .m-filter--widget,body[data-template=collection] .m-filter--widget{margin:0 0 12px!important;padding:0!important;background:#fffaf6!important;border:1px solid rgba(91,117,95,.15)!important;border-radius:12px!important;overflow:hidden!important}html[data-template=collection] .m-filter--widget-title,body.template-collection .m-filter--widget-title,body[data-template=collection] .m-filter--widget-title{min-height:48px!important;margin:0!important;padding:14px 16px!important;color:#2f2a24!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;background:linear-gradient(90deg,#eaf3ecc7,#fff7f0eb)!important;border-bottom:1px solid rgba(91,117,95,.12)!important}html[data-template=collection] .m-filter--widget-title svg,body.template-collection .m-filter--widget-title svg,body[data-template=collection] .m-filter--widget-title svg{width:16px!important;height:16px!important;color:#5b755f!important}html[data-template=collection] .m-filter--widget-content,body.template-collection .m-filter--widget-content,body[data-template=collection] .m-filter--widget-content{padding:12px 14px 16px!important;background:#fffaf6!important}html[data-template=collection] .m-facet--item,body.template-collection .m-facet--item,body[data-template=collection] .m-facet--item{margin:8px 0!important}html[data-template=collection] .m-facet--label,body.template-collection .m-facet--label,body[data-template=collection] .m-facet--label{display:flex!important;align-items:center!important;gap:10px!important;color:#51483e!important;font-size:15px!important;line-height:1.4!important;cursor:pointer!important}html[data-template=collection] .m-facet--checkbox,html[data-template=collection] .m-facet--checkbox__disabled,body.template-collection .m-facet--checkbox,body[data-template=collection] .m-facet--checkbox,body[data-template=collection] .m-facet--checkbox__disabled{width:18px!important;height:18px!important;min-width:18px!important;border:1px solid rgba(91,117,95,.28)!important;border-radius:5px!important;background:#fffdf8!important;box-shadow:inset 0 0 0 2px #fffdf8!important}html[data-template=collection] input:checked+.m-facet--checkbox,body.template-collection input:checked+.m-facet--checkbox,body[data-template=collection] input:checked+.m-facet--checkbox,body[data-template=collection] .m-facet--checkbox.selected{background:#5b755f!important;border-color:#5b755f!important}html[data-template=collection] .m-facet--product-count,body.template-collection .m-facet--product-count,body[data-template=collection] .m-facet--product-count{margin-left:auto!important;color:#8b8176!important;font-size:13px!important}html[data-template=collection] .m-facets-price,body.template-collection .m-facets-price,body[data-template=collection] .m-facets-price{padding-top:4px!important}html[data-template=collection] .m-facets-price--ranges,body.template-collection .m-facets-price--ranges,body[data-template=collection] .m-facets-price--ranges{margin:14px 8px 24px!important}html[data-template=collection] .m-facets-price--range,body.template-collection .m-facets-price--range,body[data-template=collection] .m-facets-price--range{accent-color:#5b755f!important}html[data-template=collection] .m-facets-price--field,body.template-collection .m-facets-price--field,body[data-template=collection] .m-facets-price--field{height:46px!important;border:1px solid rgba(91,117,95,.22)!important;border-radius:10px!important;background:#fffdf8!important;color:#51483e!important;box-shadow:none!important}html[data-template=collection] .m-facets-price--field-currency,body.template-collection .m-facets-price--field-currency,body[data-template=collection] .m-facets-price--field-currency{color:#5b755f!important;font-weight:700!important}html[data-template=collection] .m-facets-price--input,body.template-collection .m-facets-price--input,body[data-template=collection] .m-facets-price--input{color:#51483e!important;font-size:15px!important;font-weight:500!important}html[data-template=collection] .m-facets-price--to,body.template-collection .m-facets-price--to,body[data-template=collection] .m-facets-price--to{color:#6b6258!important;font-size:14px!important;padding:0 8px!important}html[data-template=collection] .m-active-facets,body.template-collection .m-active-facets,body[data-template=collection] .m-active-facets{gap:8px!important;margin-bottom:16px!important}html[data-template=collection] .m-active-facets a,body.template-collection .m-active-facets a,body[data-template=collection] .m-active-facets a{border-radius:999px!important;background:#eaf3ec!important;color:#3f6b54!important;border:1px solid rgba(91,117,95,.18)!important;padding:6px 11px!important;font-size:13px!important}@media(max-width:1023px){html[data-template=collection] .m-filter--wrapper,body.template-collection .m-filter--wrapper,body[data-template=collection] .m-filter--wrapper{background:#fffaf6!important}html[data-template=collection] .m-filter--wrapper>h3,body.template-collection .m-filter--wrapper>h3,body[data-template=collection] .m-filter--wrapper>h3{font-size:22px!important}}html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox,html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled,body.template-collection .m-filter--wrapper label.m-facet--checkbox,body.template-collection .m-filter--wrapper label.m-facet--checkbox__disabled,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:28px!important;margin:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#51483e!important}html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox input,body.template-collection .m-filter--wrapper label.m-facet--checkbox input,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox input{grid-column:1!important}html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox svg,html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled svg,body.template-collection .m-filter--wrapper label.m-facet--checkbox svg,body.template-collection .m-filter--wrapper label.m-facet--checkbox__disabled svg,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox svg,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled svg{grid-column:1!important;width:18px!important;height:18px!important;min-width:18px!important;color:#8fa48f!important;background:#fffdf8!important;border-radius:5px!important}html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox .m-facet--label,html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled .m-facet--label,body.template-collection .m-filter--wrapper label.m-facet--checkbox .m-facet--label,body.template-collection .m-filter--wrapper label.m-facet--checkbox__disabled .m-facet--label,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox .m-facet--label,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled .m-facet--label{grid-column:2!important;display:block!important;min-width:0!important;width:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#51483e!important;font-size:15px!important;line-height:1.4!important}html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox .m-facet--product-count,html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled .m-facet--product-count,body.template-collection .m-filter--wrapper label.m-facet--checkbox .m-facet--product-count,body.template-collection .m-filter--wrapper label.m-facet--checkbox__disabled .m-facet--product-count,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox .m-facet--product-count,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled .m-facet--product-count{grid-column:3!important;display:block!important;margin-left:0!important;white-space:nowrap!important;color:#8b8176!important;font-size:13px!important}html[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled,body.template-collection .m-filter--wrapper label.m-facet--checkbox__disabled,body[data-template=collection] .m-filter--wrapper label.m-facet--checkbox__disabled{opacity:.45!important}@media(min-width:1024px){html body .m-header__desktop .m-header__container{padding:14px clamp(28px,4vw,64px) 0!important}html body .m-header__desktop .m-header__inner{row-gap:8px!important}html body .m-header__desktop .m-header__logo img{width:86px!important;max-width:86px!important;height:auto!important}html body .m-header__desktop .m-menu{min-height:48px!important}html body .m-header__desktop .m-menu__link--main{padding:13px 0 12px!important;font-size:16px!important}}.codex-first-order-cart__coupon em{color:#4e664f;font-size:12px;font-style:normal;font-weight:700}.codex-first-order-cart__shipping strong{display:block;margin-bottom:4px;color:#2f2a24;font-size:13px;line-height:1.35}.template-cart #MinimogCart .codex-first-order-cart{display:none}@media(max-width:767px){.template-cart .m-cart-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.template-cart .m-cart-item>.m-cart__column{width:auto!important;max-width:none!important;min-width:0;flex:none!important}.template-cart .m-cart-item>.m-cart__column--product{grid-column:1 / -1;width:100%!important}.template-cart .m-cart-item>.m-cart__column--price{grid-column:1;text-align:left}.template-cart .m-cart-item>.m-cart__column--quantity{grid-column:2;justify-self:end}.template-cart .m-cart__discount{justify-content:flex-start!important}.template-cart .m-cart__discount--item{max-width:100%;white-space:normal}html body div[id^=chaty-app-i-trigger-].chaty-app-widget-trigger div[id^=cta-main-].chaty-app-cta-main .on-hover-text{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.codex-chenille-cart-tip{display:grid;gap:5px;margin:10px 0;padding:11px 12px;border:1px solid rgba(156,79,55,.22);border-radius:8px;background:#9c4f3714;color:#2f2a24}.codex-chenille-cart-tip span{color:#9c4f37;font-size:11px;font-weight:700;line-height:1.25;text-transform:uppercase}.codex-chenille-cart-tip strong{color:#2f2a24;font-size:14px;line-height:1.3}.codex-chenille-cart-tip p{margin:0;color:#6a5f54;font-size:13px;line-height:1.45}.codex-chenille-cart-tip a{color:#4e664f;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.m-sticky-addtocart.enable-dynamic-checkout .m-product-dynamic-checkout{display:none!important}.m-sticky-addtocart.enable-dynamic-checkout .m-product-form__wrapper{display:flex!important;width:100%!important}.m-sticky-addtocart.enable-dynamic-checkout .m-add-to-cart.show-dynamic-checkout{display:flex!important;flex:1 1 100%!important;align-items:center;justify-content:center;width:100%!important;min-width:0;min-height:44px;border-color:#4e664f!important;background:#4e664f!important;color:#fff!important;font-weight:700}.m-sticky-addtocart.enable-dynamic-checkout .m-add-to-cart.show-dynamic-checkout:hover,.m-sticky-addtocart.enable-dynamic-checkout .m-add-to-cart.show-dynamic-checkout:focus-visible{border-color:#3f5441!important;background:#3f5441!important;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/codex-yarn-palette.css.map */
