:root{--namea-ink: #393029;--namea-thread: #9f6b50;--namea-thread-dark: #9a6649;--namea-thread-deep: #82543b;--namea-paper: #fffdf9;--namea-oat: #f5eee6;--namea-sage: #e9ebe1;--namea-sage-deep: #8c8d7c;--namea-sky: #e3edf1;--namea-sky-deep: #97b5c2;--namea-butter: #f8ecd8;--namea-butter-deep: #ca9c61;--namea-rose: #f7e4e3;--namea-rose-deep: #cc9196;--namea-radius-lg: 2.8rem;--namea-radius-md: 1.8rem;--namea-stitch-color: rgba(57, 48, 41, .28);--namea-measure: 60ch}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:-.015em;line-height:1.1;text-wrap:balance}.rte p,.namea-lead,.namea-section-lead{text-wrap:pretty}body{letter-spacing:.01em;line-height:1.6}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;letter-spacing:.02rem;text-transform:none}.button:not([disabled]):hover{transform:translateY(-1px)}.button{transition:transform .16s ease,box-shadow .16s ease}.namea-thread{display:block;stroke:var(--namea-thread);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.color-scheme-3 .namea-thread,.color-scheme-5 .namea-thread{stroke:currentColor}.namea-section{padding-top:calc(var(--namea-pt, 64px) * .7);padding-bottom:calc(var(--namea-pb, 64px) * .7)}@media screen and (min-width:750px){.namea-section{padding-top:var(--namea-pt, 64px);padding-bottom:var(--namea-pb, 64px)}}.namea-section-title{margin:0 0 1.2rem;font-size:clamp(3rem,2.2rem + 2vw,4.4rem);color:rgb(var(--color-foreground))}.namea-section-lead{margin:0;max-width:var(--namea-measure);font-size:1.7rem;color:rgba(var(--color-foreground),.85)}.namea-center{text-align:center}.namea-center .namea-section-lead{margin-left:auto;margin-right:auto}.namea-announcement{background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;padding:.9rem 1.6rem}.namea-announcement__text{margin:0;font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.02rem}.namea-announcement__text a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.namea-hero__grid{display:grid;gap:3.6rem;align-items:center}@media screen and (min-width:990px){.namea-hero__grid{grid-template-columns:1.05fr 1fr;gap:6.4rem}}.namea-hero__title{margin:0;font-size:clamp(4.2rem,2.8rem + 4.2vw,7.6rem);line-height:1.02;color:rgb(var(--color-foreground))}.namea-hero__text .namea-thread--swash{width:min(32rem,70%);height:auto;margin:1.4rem 0 2.2rem}.namea-hero__lead{max-width:46ch;font-size:1.8rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.namea-hero__lead p{margin:0}.namea-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.namea-hero__note{margin:1.6rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.namea-hero__media{position:relative;max-width:min(56rem,86%);width:100%;justify-self:center}.namea-hero__frame{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px var(--namea-radius-lg) var(--namea-radius-lg);overflow:hidden;background:var(--namea-sky)}.namea-hero__frame:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:2px dashed rgba(255,253,249,.85);border-radius:999px 999px calc(var(--namea-radius-lg) - .8rem) calc(var(--namea-radius-lg) - .8rem);pointer-events:none}.namea-hero__img,.namea-hero__frame .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.namea-hero__frame .placeholder-svg{fill:#39302940;background:var(--namea-sky)}.namea-hero__badge{position:absolute;left:-.8rem;bottom:2.4rem;display:grid;place-items:center;width:11.6rem;height:11.6rem;margin:0;padding:1.4rem;border-radius:50%;background:var(--namea-thread-dark);color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.15;text-align:center;transform:rotate(-8deg);box-shadow:0 0 0 .6rem rgb(var(--color-background))}.namea-hero__badge:after{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border:1.5px dashed rgba(255,255,255,.7);border-radius:50%}@media screen and (min-width:990px){.namea-hero__badge{left:-3.2rem;width:13.2rem;height:13.2rem;font-size:1.8rem}}.namea-tags__list{margin-top:3.2rem!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem 2rem;margin:0;padding:0;list-style:none}.namea-tag{position:relative;margin:0;padding:3.6rem 2.4rem 2.6rem;border-radius:var(--namea-radius-md);background:var(--namea-tag-bg, var(--namea-oat));color:var(--namea-ink);text-align:center;outline:2px dashed var(--namea-stitch-color);outline-offset:-.9rem}.namea-tag:nth-child(odd){transform:rotate(-1.2deg)}.namea-tag:nth-child(2n){transform:rotate(.9deg)}.namea-tag__hole{position:absolute;top:1.5rem;left:50%;width:1.4rem;height:1.4rem;margin-left:-.7rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:inset 0 .2rem .3rem #39302940}.namea-tag__title{margin:.6rem 0;font-size:2.1rem;color:var(--namea-ink)}.namea-tag__text{margin:0;font-size:1.5rem;line-height:1.5;color:#393029d9}.namea-tag--sage{--namea-tag-bg: var(--namea-sage)}.namea-tag--sky{--namea-tag-bg: var(--namea-sky)}.namea-tag--butter{--namea-tag-bg: var(--namea-butter)}.namea-tag--rose{--namea-tag-bg: var(--namea-rose)}.namea-tag--oat{--namea-tag-bg: var(--namea-oat)}.namea-steps__list{position:relative;display:grid;gap:3.2rem;margin:4rem 0 0;padding:0;list-style:none}.namea-steps__list:before{content:"";position:absolute;top:2.8rem;bottom:2.8rem;left:2.7rem;border-left:2px dashed var(--namea-thread);opacity:.6}.namea-step{position:relative;display:grid;grid-template-columns:5.6rem 1fr;column-gap:2rem;align-items:start}.namea-step__num{grid-row:span 3;display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--namea-thread-dark);color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1;box-shadow:0 0 0 .6rem rgb(var(--color-background))}.namea-step__media{margin-bottom:1.6rem;border-radius:var(--namea-radius-md);overflow:hidden;aspect-ratio:4 / 3;background:var(--namea-oat)}.namea-step__media img{width:100%;height:100%;object-fit:cover;display:block}.namea-step__title{margin:.8rem 0 .6rem;font-size:2.2rem;color:rgb(var(--color-foreground))}.namea-step__text{font-size:1.6rem;color:rgba(var(--color-foreground),.85)}.namea-step__text p{margin:0}@media screen and (min-width:750px){.namea-steps__list{grid-template-columns:repeat(3,1fr);gap:4rem}.namea-steps__list:before{top:2.7rem;bottom:auto;left:16%;right:16%;border-left:0;border-top:2px dashed var(--namea-thread)}.namea-step{grid-template-columns:1fr;justify-items:center;text-align:center}.namea-step__num{grid-row:auto;margin-bottom:1.6rem}.namea-step__media{width:100%}}.namea-yarn__inner{display:grid;gap:3.2rem}@media screen and (min-width:990px){.namea-yarn__inner{grid-template-columns:.85fr 1.15fr;gap:2.4rem 6.4rem;align-items:center}}.namea-yarn__intro .rte{font-size:1.7rem;color:rgba(var(--color-foreground),.85);max-width:44ch}.namea-yarn__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:2.2rem 1.2rem;margin:0;padding:0;list-style:none}.namea-yarn__item{display:grid;justify-items:center;gap:.8rem;text-align:center}.namea-yarn__ball{width:5.4rem;height:5.4rem;border-radius:50%;background:repeating-linear-gradient(118deg,#ffffff29 0 .3rem,#0000000d .3rem .6rem),var(--ball, var(--namea-oat));box-shadow:inset -.6rem -.8rem 1.2rem #00000024,inset .4rem .4rem .8rem #ffffff40}.namea-yarn__name{font-size:1.4rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.namea-yarn__note{grid-column:1 / -1;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:990px){.namea-yarn__note{grid-column:2}}.namea-teaser__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.namea-teaser__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.namea-teaser__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--namea-radius-lg);overflow:hidden;background:var(--namea-oat)}.namea-teaser__media img,.namea-teaser__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.namea-teaser__media .placeholder-svg{fill:#39302940}.namea-teaser__title{margin:0 0 .8rem;font-size:clamp(3.2rem,2.4rem + 2vw,4.8rem);color:rgb(var(--color-foreground))}.namea-teaser__price{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;color:var(--namea-thread-dark)}.color-scheme-3 .namea-teaser__price,.color-scheme-5 .namea-teaser__price{color:rgb(var(--color-foreground))}.namea-teaser__text{font-size:1.7rem;color:rgba(var(--color-foreground),.85);max-width:48ch}.namea-teaser__points{display:grid;gap:1rem;margin:2.4rem 0 3.2rem;padding:0;list-style:none}.namea-teaser__points li{position:relative;padding-left:3.2rem;font-size:1.6rem;color:rgb(var(--color-foreground))}.namea-teaser__points li:before{content:"";position:absolute;left:0;top:.55em;width:2rem;border-top:2px dashed var(--namea-thread)}.namea-quote__inner{display:grid;justify-items:center;text-align:center}.namea-quote__text{margin:0;max-width:24ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,2rem + 3.4vw,5.6rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;color:rgb(var(--color-foreground))}.namea-quote__inner .namea-thread--swash{width:min(28rem,70%);height:auto;margin:2.4rem 0 1.6rem}.namea-quote__caption{margin:0;font-size:1.5rem;font-weight:700;color:rgba(var(--color-foreground),.8)}.namea-divider{overflow:hidden;line-height:0}.namea-divider .namea-thread--divider{width:100%;height:7rem}.namea-divider--flip .namea-thread--divider{transform:scaleX(-1)}@media screen and (min-width:750px){.namea-divider .namea-thread--divider{height:10rem}}.namea-faq__inner{max-width:82rem}.namea-faq__list{display:grid;gap:1.4rem;margin-top:3.2rem}.namea-faq__item{border-radius:var(--namea-radius-md);background:#fffdf9bf;outline:2px dashed var(--namea-stitch-color);outline-offset:-.7rem}.color-scheme-1 .namea-faq__item{background:var(--namea-oat)}.namea-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.3;color:rgb(var(--color-foreground))}.namea-faq__item summary::-webkit-details-marker{display:none}.namea-faq__item summary:focus-visible{outline:2px solid var(--namea-thread-dark);outline-offset:.2rem;border-radius:var(--namea-radius-md)}.namea-faq__icon{position:relative;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--namea-thread-dark)}.namea-faq__icon:before,.namea-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;margin:-.1rem 0 0 -.6rem;border-radius:.2rem;background:#fff;transition:transform .2s ease}.namea-faq__icon:after{transform:rotate(90deg)}.namea-faq__item[open] .namea-faq__icon:after{transform:rotate(0)}.namea-faq__answer{padding:0 2.4rem 2.2rem;font-size:1.6rem;color:rgba(var(--color-foreground),.85);max-width:64ch}.namea-faq__answer p{margin:0 0 1rem}.namea-faq__answer p:last-child{margin-bottom:0}.image-with-text .image-with-text__heading{letter-spacing:-.015em}.image-with-text .image-with-text__text{color:rgba(var(--color-foreground),.85)}.product__title h1{font-size:clamp(3rem,2.4rem + 1.6vw,4.2rem)}.product .price-item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;letter-spacing:0;color:var(--namea-thread-dark)}.product .price--on-sale .price-item--regular{font-size:1.6rem;color:rgba(var(--color-foreground),.6)}.product__accordion .accordion,.product__accordion.accordion{border-top:2px dashed var(--namea-stitch-color);border-bottom:0}.product__accordion+.product__accordion .accordion,.product__accordion+.product__accordion.accordion{border-top-style:dashed}.product__accordion:last-of-type .accordion,.product__accordion.accordion:last-of-type{border-bottom:2px dashed var(--namea-stitch-color)}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.7rem}.product .icon-with-text{padding:1.6rem 0}.product .icon-with-text .h4{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem}.product-form__input input[type=radio]+label{font-weight:700;letter-spacing:.02rem}.header__menu-item{font-weight:700}.cart-count-bubble{background-color:var(--namea-thread-dark);color:#fff}.namea-footer{padding-top:6.4rem;padding-bottom:3.2rem;border-top:2px dashed var(--namea-stitch-color)}.namea-footer__top{display:grid;gap:4rem}@media screen and (min-width:990px){.namea-footer__top{grid-template-columns:1.4fr repeat(var(--namea-footer-cols, 3),1fr);gap:4.8rem}}.namea-footer__logo img{display:block;width:100%;max-width:var(--namea-footer-logo, 160px);height:auto}.namea-footer__wordmark{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.2rem;line-height:1;color:rgb(var(--color-foreground))}.namea-footer__tagline{margin:1.2rem 0 0;font-size:1.6rem;color:rgba(var(--color-foreground),.85)}.namea-footer__heading{margin:0 0 1.4rem;font-size:1.8rem;color:rgb(var(--color-foreground))}.namea-footer__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none;font-size:1.5rem}.namea-footer a{color:rgba(var(--color-foreground),.9);text-decoration:none}.namea-footer a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.namea-footer__text{margin:0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.namea-footer__form{margin-top:2.8rem;max-width:40rem}.namea-footer__label{display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;color:rgb(var(--color-foreground))}.namea-footer__hint{margin:0 0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.namea-footer__field{display:flex;gap:.8rem}.namea-footer__field input{flex:1 1 auto;min-width:0;min-height:4.6rem;padding:0 1.8rem;border:2px dashed var(--namea-stitch-color);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem}.namea-footer__field input:focus-visible{outline:2px solid var(--namea-thread-dark);outline-offset:.2rem}.namea-footer__field .button{min-height:4.6rem;flex:0 0 auto}.namea-footer__msg{margin:1rem 0 0;font-size:1.4rem;font-weight:700}.namea-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:4.8rem;padding-top:2.4rem;border-top:2px dashed var(--namea-stitch-color);font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.namea-footer__payments{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.namea-footer__payments svg{display:block;width:3.8rem;height:2.4rem}.namea-footer__social{display:flex;gap:1.6rem;margin:0;padding:0;list-style:none;font-weight:700}@media(prefers-reduced-motion:reduce){.button,.namea-faq__icon:before,.namea-faq__icon:after{transition:none}.button:not([disabled]):hover{transform:none}}.namea-tags .page-width>.namea-tags__list:first-child{margin-top:0!important}@media screen and (min-width:750px){.namea-yarn__list{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr))}.namea-yarn__ball{width:6.4rem;height:6.4rem}}@media screen and (min-width:990px){.namea-hero__media{max-width:56rem}}@media screen and (max-width:749px){.namea-tags__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.namea-tag{padding:3.2rem 1.4rem 2rem}.namea-tag__title{font-size:1.7rem}.namea-tag__text{font-size:1.35rem}.namea-steps .namea-step{text-align:left}}.namea-trustbar{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-bottom:2px dashed var(--namea-stitch-color)}.namea-trustbar__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 3.2rem;margin:0 auto;padding-top:.9rem;padding-bottom:.9rem;list-style:none}.namea-trustbar__item{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;line-height:1.3}.namea-trustbar__item .namea-icon{width:2rem;height:2rem;flex:0 0 auto;color:var(--namea-thread-dark)}.namea-trustbar__item .namea-icon--flag{width:2.2rem;height:1.7rem}.namea-trustbar__img{width:auto;height:2rem}@media screen and (max-width:749px){.namea-trustbar__list{gap:.4rem 2rem}.namea-trustbar__item{font-size:1.3rem}}.namea-hero--full{position:relative;display:flex;align-items:flex-end;min-height:clamp(56rem,82vh,80rem);overflow:hidden}.namea-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--namea-sky)}.namea-hero__bg picture,.namea-hero__bg-img{display:block;width:100%;height:100%}.namea-hero__bg-img{object-fit:cover}.namea-hero__bg .placeholder-svg{fill:#3930292e}.namea-hero__overlay{position:relative;width:100%;padding-top:6.4rem;padding-bottom:5.6rem}.namea-hero__card{max-width:54rem;padding:4rem 4rem 3.6rem;border-radius:var(--namea-radius-lg);background:rgb(var(--color-background));color:rgb(var(--color-foreground));outline:2px dashed var(--namea-stitch-color);outline-offset:-1.1rem;box-shadow:0 1.6rem 4rem #3930291f}.namea-hero--full .namea-hero__title{font-size:clamp(4rem,2.8rem + 3.2vw,6.8rem)}.namea-hero__badge--corner{position:absolute;top:3.2rem;right:3.2rem;left:auto;bottom:auto;z-index:1;box-shadow:none}@media screen and (max-width:749px){.namea-hero--full{display:block;min-height:0}.namea-hero--full .namea-hero__bg{position:relative;aspect-ratio:4 / 5}.namea-hero__overlay{margin-top:-8rem;padding-top:0;padding-bottom:4rem}.namea-hero__card{padding:3.2rem 2.4rem 2.8rem;outline-offset:-.8rem}.namea-hero__badge--corner{top:1.6rem;right:1.6rem;width:9.6rem;height:9.6rem;font-size:1.4rem}}.button--secondary{font-weight:700}.namea-gallery__head{margin-bottom:3.2rem}.namea-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.namea-gallery__item:first-child{grid-column:1 / -1}@media screen and (min-width:990px){.namea-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:26rem;gap:1.6rem}.namea-gallery__item:first-child{grid-column:span 2;grid-row:span 2}.namea-gallery__grid:has(>:nth-child(3):last-child) .namea-gallery__item:not(:first-child){grid-row:span 2}}.namea-gallery__item{position:relative;margin:0}.namea-gallery__link{display:block;height:100%;color:inherit;text-decoration:none}.namea-gallery__media{position:relative;height:100%;min-height:18rem;aspect-ratio:1 / 1;border-radius:var(--namea-radius-lg);overflow:hidden;background:var(--namea-tile, var(--namea-oat))}.namea-gallery__item:first-child .namea-gallery__media{aspect-ratio:4 / 3}@media screen and (min-width:990px){.namea-gallery__media,.namea-gallery__item:first-child .namea-gallery__media{aspect-ratio:auto}}.namea-gallery__media img,.namea-gallery__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.namea-gallery__media .placeholder-svg{fill:#3930292e}.namea-gallery__caption{position:absolute;left:1.2rem;bottom:1.2rem;margin:0;padding:.6rem 1.4rem;border-radius:999px;background:#fffdf9eb;color:var(--namea-ink);font-size:1.4rem;font-weight:700}.namea-gallery__item--sage{--namea-tile: var(--namea-sage)}.namea-gallery__item--sky{--namea-tile: var(--namea-sky)}.namea-gallery__item--butter{--namea-tile: var(--namea-butter)}.namea-gallery__item--rose{--namea-tile: var(--namea-rose)}.namea-gallery__item--oat{--namea-tile: var(--namea-oat)}.namea-categories__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem;margin:3.2rem 0 0;padding:0;list-style:none}@media screen and (max-width:749px){.namea-categories__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.namea-category:first-child:nth-last-child(odd){grid-column:1 / -1}}.namea-category__link{display:grid;justify-items:center;gap:.6rem;color:rgb(var(--color-foreground));text-decoration:none}.namea-category__media{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:999px 999px var(--namea-radius-md) var(--namea-radius-md);overflow:hidden;background:var(--namea-tile, var(--namea-oat));margin-bottom:1.2rem}.namea-category:first-child:nth-last-child(odd) .namea-category__media{aspect-ratio:4 / 3}@media screen and (min-width:750px){.namea-category:first-child:nth-last-child(odd) .namea-category__media{aspect-ratio:4 / 5}}.namea-category__media:after{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:2px dashed rgba(255,253,249,.85);border-radius:999px 999px calc(var(--namea-radius-md) - .6rem) calc(var(--namea-radius-md) - .6rem);pointer-events:none}.namea-category__media img,.namea-category__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.namea-category__media .placeholder-svg{fill:#3930292e}.namea-category__link:hover .namea-category__media img{transform:scale(1.03)}.namea-category__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2}.namea-category__link:hover .namea-category__title{text-decoration:underline;text-decoration-style:dashed;text-decoration-color:var(--namea-thread);text-underline-offset:.5rem}.namea-category__text{font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.namea-category--sky{--namea-tile: var(--namea-sky)}.namea-category--butter{--namea-tile: var(--namea-butter)}.namea-category--rose{--namea-tile: var(--namea-rose)}.namea-category--sage{--namea-tile: var(--namea-sage)}.namea-p{display:grid;gap:2.4rem;margin:2.4rem 0 1.6rem;padding:2.4rem 2.2rem;border-radius:var(--namea-radius-md);background:var(--namea-oat);outline:2px dashed var(--namea-stitch-color);outline-offset:-.8rem;color:var(--namea-ink)}.namea-p[hidden]{display:none}.namea-p__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;color:var(--namea-ink)}.namea-p__group{margin:0;padding:0;border:0;min-width:0}.namea-p__group[hidden]{display:none}.namea-p__label{display:block;margin:0 0 .6rem;padding:0;font-weight:700;font-size:1.6rem;color:var(--namea-ink)}.namea-p__selected{font-weight:400}.namea-p__hint{margin:-.2rem 0 1rem;font-size:1.4rem;line-height:1.5;color:#393029cc}.namea-p__field{position:relative}.namea-p__input{box-sizing:border-box;width:100%;min-height:5.2rem;padding:0 7rem 0 1.8rem;border:2px solid rgba(57,48,41,.25);border-radius:1.4rem;background:var(--namea-paper);color:var(--namea-ink);font-family:var(--font-body-family);font-size:1.8rem;letter-spacing:.02em}.namea-p__input:focus-visible{outline:2px solid var(--namea-thread-dark);outline-offset:.2rem;border-color:var(--namea-thread-dark)}.namea-p__count{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:#393029b3}.namea-p__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:1.2rem .6rem}.namea-p__swatch label{display:grid;justify-items:center;gap:.4rem;cursor:pointer;text-align:center}.namea-p__ball{width:4.4rem;height:4.4rem;border-radius:50%;background:repeating-linear-gradient(118deg,#ffffff29 0 .3rem,#0000000d .3rem .6rem),var(--ball, var(--namea-paper));box-shadow:inset -.4rem -.6rem .9rem #00000024,0 0 0 .3rem var(--namea-oat);transition:box-shadow .15s ease}.namea-p__name{font-size:1.25rem;font-weight:700;line-height:1.25}.namea-p__swatch input:checked+label .namea-p__ball{box-shadow:inset -.4rem -.6rem .9rem #00000024,0 0 0 .3rem var(--namea-oat),0 0 0 .55rem var(--namea-thread-dark)}.namea-p__swatch input:focus-visible+label .namea-p__ball{outline:2px solid var(--namea-ink);outline-offset:.7rem}.namea-p__pills{display:flex;flex-wrap:wrap;gap:.8rem}.namea-p__pill label{display:inline-flex;align-items:center;gap:.6rem;min-height:4.2rem;padding:.6rem 1.6rem;border:2px solid rgba(57,48,41,.2);border-radius:999px;background:var(--namea-paper);font-size:1.45rem;font-weight:700;cursor:pointer}.namea-p__code{font-weight:400;font-size:1.25rem;color:#393029b3}.namea-p__pill input:checked+label{border-color:var(--namea-thread-dark);background:var(--namea-thread-dark);color:#fff}.namea-p__pill input:checked+label .namea-p__code{color:#ffffffd9}.namea-p__pill input:focus-visible+label{outline:2px solid var(--namea-ink);outline-offset:.2rem}.namea-p__charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-bottom:1.2rem}.namea-p__chart{margin-bottom:1.2rem;border-radius:1.4rem;overflow:hidden;background:var(--namea-paper)}.namea-p__charts .namea-p__chart{margin-bottom:0}.namea-p__chart img{display:block;width:100%;height:auto}.namea-p__confirm{display:flex;align-items:flex-start;gap:1rem}.namea-p__confirm input{flex:0 0 auto;width:2.2rem;height:2.2rem;margin:.1rem 0 0;accent-color:var(--namea-thread-dark)}.namea-p__confirm label{font-size:1.5rem;font-weight:700;line-height:1.45;cursor:pointer}.namea-p__error{margin:.8rem 0 0;font-size:1.4rem;font-weight:700;color:#a3302a}.namea-p__group--error .namea-p__input{border-color:#a3302a}@media(prefers-reduced-motion:reduce){.namea-category__media img,.namea-p__ball{transition:none}.namea-category__link:hover .namea-category__media img{transform:none}}:root{--namea-hairline: rgba(57, 48, 41, .12);--namea-radius-lg: 1.2rem;--namea-radius-md: 1rem;--namea-sand: #f4efe8}h1,h2,.h0,.h1,.h2,.hxl,.hxxl,.namea-section-title,.namea-hero__title,.namea-quote__text{letter-spacing:-.02em;line-height:1.06}.namea-section-title{font-size:clamp(3.2rem,2.2rem + 2.4vw,5rem)}h3,.h3,h4,.h4,.namea-tag__title,.namea-step__title,.namea-faq__item summary,.namea-footer__heading,.card__heading{font-family:var(--font-body-family);font-weight:700;letter-spacing:0}.button{font-weight:700;letter-spacing:.04rem}.button:not([disabled]):hover{transform:none}.namea-trustbar{border-bottom:0}.namea-trustbar__list{gap:.4rem 4rem;padding-top:1rem;padding-bottom:1rem}.namea-trustbar__item{font-size:1.3rem;font-weight:600;letter-spacing:.03em}.color-scheme-3 .namea-trustbar__item .namea-icon:not(.namea-icon--flag){color:#d9a98c}.namea-hero__card{max-width:50rem;padding:4.8rem 4.8rem 4.4rem;border-radius:1.2rem;outline:0;box-shadow:0 2rem 6rem #3930291a}.namea-hero--full .namea-hero__title{font-size:clamp(4.4rem,3rem + 3.6vw,7.6rem)}.namea-hero__lead{font-size:1.7rem;color:rgba(var(--color-foreground),.8)}.namea-hero__frame:after{display:none}.namea-hero__badge{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem}@media screen and (max-width:749px){.namea-hero__card{padding:3.2rem 2.4rem 3rem}}.namea-tags.namea-center{text-align:left}.namea-tags__list{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:3.2rem 4rem}.namea-tag,.namea-tag:nth-child(odd),.namea-tag:nth-child(2n){transform:none;outline:0;background:none;border-radius:0;border-top:1px solid var(--namea-hairline);padding:2.4rem 0 0;text-align:left}.namea-tag__hole{display:none}.namea-tag__icon .namea-icon{display:block;width:2.6rem;height:2.6rem;color:var(--namea-thread)}.namea-tag__icon .namea-icon--flag{width:2.6rem;height:2rem}.namea-tag__title{margin:1.4rem 0 .6rem;font-size:1.6rem}.namea-tag__text{font-size:1.5rem;line-height:1.6;color:#393029bf}@media screen and (max-width:749px){.namea-tags__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}.namea-tag{padding:2rem 0 0}.namea-tag__title{font-size:1.5rem}.namea-tag__text{font-size:1.4rem}}.namea-steps__list:before{border-color:var(--namea-hairline);border-style:solid;opacity:1}.namea-step__num{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.35);font-size:2.2rem}.namea-step__title{font-size:1.7rem}.namea-step__media{border-radius:var(--namea-radius-lg)}.namea-category__media:after{display:none}.namea-category__media{border-radius:999px 999px 1.2rem 1.2rem}.namea-category__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;letter-spacing:-.01em}.namea-category__link:hover .namea-category__title{text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:currentColor}.namea-gallery__caption{font-size:1.3rem;font-weight:600;padding:.5rem 1.2rem}.namea-yarn__ball{box-shadow:inset -.5rem -.6rem 1rem #0000001a}.namea-yarn__name{font-weight:600;font-size:1.3rem}.namea-faq__list{gap:0;border-top:1px solid var(--namea-hairline)}.namea-faq__item,.color-scheme-1 .namea-faq__item{border-radius:0;background:none;outline:0;border-bottom:1px solid var(--namea-hairline)}.namea-faq__item summary{padding:2.2rem 0;font-size:1.7rem}.namea-faq__item summary:focus-visible{border-radius:.4rem}.namea-faq__icon{width:2rem;height:2rem;background:none}.namea-faq__icon:before,.namea-faq__icon:after{width:1.4rem;height:.15rem;margin:-.075rem 0 0 -.7rem;background:rgb(var(--color-foreground))}.namea-faq__answer{padding:0 0 2.4rem}.color-scheme-3 .namea-thread{stroke:#d9a98c}.namea-quote__caption{font-weight:600;letter-spacing:.02em}.image-with-text .image-with-text__media{border-radius:var(--namea-radius-lg)}.product .price-item{font-family:var(--font-body-family);font-weight:600;font-size:2rem;color:rgb(var(--color-foreground))}.product__title h1{font-size:clamp(3.2rem,2.4rem + 1.8vw,4.6rem)}.product__accordion .accordion,.product__accordion.accordion,.product__accordion:last-of-type .accordion,.product__accordion.accordion:last-of-type{border-top:1px solid var(--namea-hairline);border-bottom:1px solid var(--namea-hairline)}.product__accordion .accordion__title{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem}.namea-p{background:var(--namea-sand);outline:0;border:1px solid var(--namea-hairline);border-radius:1.2rem;padding:2.8rem 2.4rem}.namea-p__heading{font-size:2.4rem;letter-spacing:-.01em}.namea-p__input{border-width:1px;border-radius:.8rem}.namea-p__ball{box-shadow:inset -.4rem -.5rem .8rem #0000001a,0 0 0 .3rem var(--namea-sand)}.namea-p__swatch input:checked+label .namea-p__ball{box-shadow:inset -.4rem -.5rem .8rem #0000001a,0 0 0 .3rem var(--namea-sand),0 0 0 .45rem var(--namea-ink)}.namea-p__pill label{border-width:1px;border-radius:.8rem;font-weight:600}.namea-p__pill input:checked+label{border-color:var(--namea-ink);background:var(--namea-ink)}.namea-p__confirm input{accent-color:var(--namea-ink)}.namea-footer,.namea-footer__bottom{border-top:1px solid var(--namea-hairline)}.namea-footer__field input{border:1px solid rgba(57,48,41,.25);border-radius:.6rem}.cart-count-bubble{background-color:var(--namea-thread-dark)}.namea-stars{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.4rem}.namea-stars__bar{font-size:1.7rem;letter-spacing:.12em;background:linear-gradient(90deg,#c99a2e var(--pct),rgba(57,48,41,.2) var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.namea-stars__text{font-weight:600;color:rgba(var(--color-foreground),.8)}.namea-hero__offer{margin-top:2rem}.namea-hero__price{margin:0;font-size:2rem;font-weight:700;color:rgb(var(--color-foreground))}.namea-hero__actions .button{min-width:22rem}@media screen and (max-width:749px){.namea-hero__actions .button{width:100%}}.namea-benefits{display:grid;gap:.9rem;margin:1.6rem 0 .8rem;padding:0;list-style:none}.namea-benefits li{display:flex;align-items:flex-start;gap:1rem;font-size:1.55rem;line-height:1.45;color:rgb(var(--color-foreground))}.namea-benefits .namea-icon{flex:0 0 auto;width:2rem;height:2rem;margin-top:.1rem;color:var(--namea-thread-dark)}.namea-ptrust{margin:1.6rem 0 2rem;padding:1.8rem 2rem;border:1px solid var(--namea-hairline);border-radius:1.2rem}.namea-ptrust__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.namea-ptrust__list li{display:flex;align-items:center;gap:1.2rem;font-size:1.45rem;line-height:1.4;color:rgb(var(--color-foreground))}.namea-ptrust__list .namea-icon{flex:0 0 auto;width:2.2rem;height:2.2rem;color:var(--namea-thread-dark)}.namea-ptrust__payments,.namea-trust__payments{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none}.namea-ptrust__payments svg,.namea-trust__payments svg{display:block;width:3.8rem;height:2.4rem}.product-form__submit{min-height:5.4rem;font-size:1.6rem}.namea-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:3.2rem 4rem;margin:3.6rem 0 0;padding:0;list-style:none}.namea-trust__item{padding-top:2.4rem;border-top:1px solid var(--namea-hairline)}.namea-trust__icon .namea-icon{display:block;width:2.6rem;height:2.6rem;color:var(--namea-thread-dark)}.namea-trust__icon .namea-icon--flag{height:2rem}.namea-trust__title{margin:1.4rem 0 .6rem;font-size:1.6rem}.namea-trust__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.namea-trust__payments{margin-top:3.2rem}@media screen and (max-width:749px){.namea-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}}.namea-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--namea-paper);border-top:1px solid var(--namea-hairline);box-shadow:0 -.8rem 2.4rem #39302914;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom))}.namea-sticky[hidden]{display:none}.namea-sticky__inner{display:flex;align-items:center;gap:1.2rem}.namea-sticky__img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.8rem;flex:0 0 auto}.namea-sticky__info{display:grid;min-width:0;flex:1 1 auto}.namea-sticky__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.4rem;font-weight:700;color:var(--namea-ink)}.namea-sticky__price{font-size:1.4rem;color:#393029cc}.namea-sticky__button{flex:0 0 auto;min-height:4.6rem;padding:0 2.4rem}body.namea-sticky-visible{padding-bottom:7.6rem}.namea-popup{width:min(92vw,72rem);max-height:90vh;padding:0;border:0;border-radius:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:auto}.namea-popup[open]{display:grid}@media screen and (min-width:750px){.namea-popup[open]:has(.namea-popup__media){grid-template-columns:1fr 1fr}}.namea-popup::backdrop{background:#39302973}.namea-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.namea-popup__body{padding:4.8rem 3.6rem 3.6rem}.namea-popup__title{margin:0 0 1.2rem;font-size:clamp(2.8rem,2.2rem + 1.4vw,3.6rem);line-height:1.1;color:rgb(var(--color-foreground))}.namea-popup__text{margin:0 0 2rem;font-size:1.6rem;color:rgba(var(--color-foreground),.85)}.namea-popup__field{display:grid;gap:1rem}.namea-popup__field input{min-height:5rem;padding:0 1.6rem;border:1px solid rgba(57,48,41,.3);border-radius:.6rem;background:var(--namea-paper);font-family:var(--font-body-family);font-size:1.6rem}.namea-popup__small{margin:1.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.namea-popup__small a{color:inherit}.namea-popup__code{display:inline-block;margin:0;padding:1rem 2rem;border:1px dashed rgba(57,48,41,.4);border-radius:.6rem;font-size:2.2rem;font-weight:700;letter-spacing:.08em}.namea-popup__error{margin:1rem 0 0;font-weight:700;color:#a3302a}.namea-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:1;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#fffdf9e6;color:var(--namea-ink);font-size:2.6rem;line-height:1;cursor:pointer}.namea-popup__close:focus-visible{outline:2px solid var(--namea-ink);outline-offset:.2rem}@media screen and (max-width:749px){.namea-popup{width:100%;max-width:none;margin:auto 0 0;border-radius:1.6rem 1.6rem 0 0}.namea-popup__media{display:none}.namea-popup__body{padding:4rem 2.4rem calc(2.8rem + env(safe-area-inset-bottom))}}.namea-popup__body{padding-top:6.4rem}.namea-popup__title{padding-right:2.4rem}.namea-popup__field input,.namea-popup__field .button{box-sizing:border-box;width:100%}@media screen and (max-width:749px){.namea-popup__body{padding-top:6rem}}.namea-playful{--namea-radius-md: 1.8rem;font-family:var(--namea-playful-font, var(--font-body-family))}.namea-playful .namea-section-title{font-weight:600;font-size:clamp(3rem,2.2rem + 2vw,4.4rem);letter-spacing:-.015em;line-height:1.1}.namea-playful .namea-section-lead{margin-bottom:0}.namea-playful.namea-tags,.namea-playful.namea-tags.namea-center{text-align:center}.namea-playful .namea-tags__list{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem 2rem}.namea-playful .namea-tag,.namea-playful .namea-tag:nth-child(odd),.namea-playful .namea-tag:nth-child(2n){padding:3.6rem 2.4rem 2.6rem;border-top:0;border-radius:1.8rem;background:var(--namea-tag-bg, var(--namea-oat));outline:2px dashed var(--namea-stitch-color);outline-offset:-.9rem;text-align:center}.namea-playful .namea-tag:nth-child(odd){transform:rotate(-1.2deg)}.namea-playful .namea-tag:nth-child(2n){transform:rotate(.9deg)}.namea-playful .namea-tag__hole{display:block}.namea-playful .namea-tag__icon{display:none}.namea-playful .namea-tag__title{margin:.6rem 0;font-family:var(--font-heading-family);font-weight:600;font-size:2.1rem;letter-spacing:-.015em;line-height:1.1}.namea-playful .namea-tag__text{font-size:1.5rem;line-height:1.5;color:#393029d9}@media screen and (max-width:749px){.namea-playful .namea-tags__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.namea-playful .namea-tag,.namea-playful .namea-tag:nth-child(odd),.namea-playful .namea-tag:nth-child(2n){padding:3.2rem 1.4rem 2rem}.namea-playful .namea-tag__title{font-size:1.7rem}.namea-playful .namea-tag__text{font-size:1.35rem}}.namea-playful .namea-category__media{border-radius:999px 999px 1.8rem 1.8rem}.namea-playful .namea-category__media:after{display:block;content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:2px dashed rgba(255,253,249,.85);border-radius:999px 999px 1.2rem 1.2rem;pointer-events:none}.namea-playful .namea-category__title{font-family:var(--font-heading-family);font-weight:600;font-size:2.2rem;letter-spacing:-.015em}.namea-playful .namea-category__link:hover .namea-category__title{text-decoration-style:dashed;text-decoration-thickness:.15rem;text-decoration-color:var(--namea-thread)}.namea-playful .namea-steps__list:before{border-color:var(--namea-thread);border-style:dashed;border-width:0 0 0 2px;opacity:.6}@media screen and (min-width:750px){.namea-playful .namea-steps__list:before{border-width:2px 0 0 0}}.namea-playful .namea-step__num{border:0;background:var(--namea-thread-dark);color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:2.4rem;box-shadow:0 0 0 .6rem rgb(var(--color-background))}.namea-playful .namea-step__title{margin:.8rem 0 .6rem;font-family:var(--font-heading-family);font-weight:600;font-size:2.2rem;letter-spacing:-.015em}.namea-playful .namea-step__text{font-size:1.6rem;color:rgba(var(--color-foreground),.85)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/namea.css.map */
