@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@400;500;600;700;800&display=swap";.uyn-product-description{--uyn-rounded-font: "Nunito", "Trebuchet MS", "Avenir Next", "Segoe UI", system-ui, sans-serif;--uyn-rounded-display: "Baloo 2", "Arial Rounded MT Bold", "Trebuchet MS", "Avenir Next", "Segoe UI", system-ui, sans-serif;--uyn-ink: #2b342f;--uyn-paper: #fffdf9;--uyn-accent: #54735d;--uyn-secondary: #b87988;--uyn-wash: #f2eee5;color:var(--uyn-ink);font-family:var(--uyn-rounded-font);position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;margin-block:clamp(1.1rem,3vw,1.8rem);padding:clamp(1rem,3.4vw,1.8rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--uyn-accent) 24%,transparent);border-radius:clamp(1.1rem,2.8vw,1.75rem);background:radial-gradient(circle at 96% 7%,color-mix(in srgb,var(--uyn-accent) 13%,transparent) 0 3.4rem,transparent 3.5rem),radial-gradient(circle at 4% 94%,color-mix(in srgb,var(--uyn-secondary) 13%,transparent) 0 4.3rem,transparent 4.4rem),linear-gradient(145deg,var(--uyn-wash),var(--uyn-paper) 58%,color-mix(in srgb,var(--uyn-secondary) 7%,white));box-shadow:0 12px 32px #2a2d2612;overflow-wrap:anywhere}.uyn-product-description--fluffy-mike{--uyn-accent:#426e94;--uyn-secondary:#718b6a;--uyn-wash:#eaf1f7}.uyn-product-description--waddle-club{--uyn-accent:#3b6472;--uyn-secondary:#df8a45;--uyn-wash:#edf3f3}.uyn-product-description--juniper{--uyn-accent:#6b727d;--uyn-secondary:#9b82ac;--uyn-wash:#f0edf4}.uyn-product-description--soot-sweetpea{--uyn-accent:#4a4850;--uyn-secondary:#df7eaa;--uyn-wash:#f6e9ee}.uyn-product-description--lilybit{--uyn-accent:#497f3a;--uyn-secondary:#e36f78;--uyn-wash:#edf6e8}.uyn-product-description--button-bear{--uyn-accent:#846054;--uyn-secondary:#d992a9;--uyn-wash:#f8ecee}.uyn-product-description--daisy-hop{--uyn-accent:#a85270;--uyn-secondary:#94a982;--uyn-wash:#fff2e8}.uyn-product-description--cocoa-cloud{--uyn-accent:#80533d;--uyn-secondary:#d3a340;--uyn-wash:#f5eadb}.uyn-product-description--mallow-moss{--uyn-accent:#a65371;--uyn-secondary:#79a7b9;--uyn-wash:#f8eef2}.uyn-product-description--sageberry-wren{--uyn-accent:#53735f;--uyn-secondary:#bd5a5c;--uyn-wash:#edf3ec}.uyn-product-description--opal-wisp{--uyn-accent:#6e5ba9;--uyn-secondary:#e496b5;--uyn-wash:#f2eefb}.uyn-product-description--dapple-drift{--uyn-accent:#a84a50;--uyn-secondary:#47785b;--uyn-wash:#f7efea}.uyn-product-description--snowdrop{--uyn-accent:#b8544e;--uyn-secondary:#7fa3b8;--uyn-wash:#edf3f6}.uyn-product-description--little-fir{--uyn-accent:#347650;--uyn-secondary:#c49a45;--uyn-wash:#eff3e8}.uyn-product-description--noelle-hop{--uyn-accent:#b84457;--uyn-secondary:#477752;--uyn-wash:#f7eaeb}.uyn-product-description--honey-maple{--uyn-accent:#85532f;--uyn-secondary:#b8784f;--uyn-wash:#f7eee2}.uyn-product-description--biscuit-corgi{--uyn-accent:#8c552a;--uyn-secondary:#d09a89;--uyn-wash:#f7ede2}.uyn-product-description--puffkin{--uyn-accent:#70767d;--uyn-secondary:#8f88b8;--uyn-wash:#f0f1f5}.uyn-product-description--rory-longlegs{--uyn-accent:#456f96;--uyn-secondary:#d48d9c;--uyn-wash:#edf4fb}.uyn-product-description--holly-hoot{--uyn-accent:#4e8054;--uyn-secondary:#c94e55;--uyn-wash:#f2f0e7}.uyn-product-description--bamboo-bean{--uyn-accent:#383a3b;--uyn-secondary:#78a15e;--uyn-wash:#f1f2ec}.uyn-product-description--emerald-nightshade{--uyn-accent:#315e49;--uyn-secondary:#96b94f;--uyn-wash:#eaf2e5}.uyn-product-description--dandelion-trotters{--uyn-accent:#8e596f;--uyn-secondary:#82aabd;--uyn-wash:#f6eff3}.uyn-product-description--tansy-tree{--uyn-accent:#34734c;--uyn-secondary:#c94f4c;--uyn-wash:#eef3e8}.uyn-product-description--bramble-buckle{--uyn-accent:#656b73;--uyn-secondary:#d09b54;--uyn-wash:#f3eee8}.uyn-product-description--merrycap{--uyn-accent:#bd454b;--uyn-secondary:#6d955e;--uyn-wash:#fff1ea}.uyn-product-description--merry-fir-minis{--uyn-accent:#438257;--uyn-secondary:#d1535e;--uyn-wash:#edf3e8}.uyn-product-description--tinsel-fawn{--uyn-accent:#805e48;--uyn-secondary:#7fa2b6;--uyn-wash:#eff2f3}.uyn-product-description--milo-snowman{--uyn-accent:#8f4b20;--uyn-secondary:#b44a55;--uyn-wash:#edf3f6}.uyn-product-description--penny-pecan{--uyn-accent:#87543d;--uyn-secondary:#bd795b;--uyn-wash:#f5ebe2}.uyn-product-description--patchkin{--uyn-accent:#9d4a1f;--uyn-secondary:#527b49;--uyn-wash:#f9eee2}.uyn-product-description--toffee-pup{--uyn-accent:#986244;--uyn-secondary:#d0a23f;--uyn-wash:#f6eee2}.uyn-product-description--poppy-june{--uyn-accent:#a44c67;--uyn-secondary:#dfb57f;--uyn-wash:#f8edef}.uyn-product-description--whole-yarn-basket{--uyn-accent:#3c7068;--uyn-secondary:#d38191;--uyn-wash:#f3f0e2}main:has(.uyn-product-description--fluffy-mike){--uyn-product-accent:#426e94;--uyn-product-secondary:#718b6a;--uyn-product-wash:#eaf1f7}main:has(.uyn-product-description--waddle-club){--uyn-product-accent:#3b6472;--uyn-product-secondary:#df8a45;--uyn-product-wash:#edf3f3}main:has(.uyn-product-description--juniper){--uyn-product-accent:#6b727d;--uyn-product-secondary:#9b82ac;--uyn-product-wash:#f0edf4}main:has(.uyn-product-description--soot-sweetpea){--uyn-product-accent:#4a4850;--uyn-product-secondary:#df7eaa;--uyn-product-wash:#f6e9ee}main:has(.uyn-product-description--lilybit){--uyn-product-accent:#497f3a;--uyn-product-secondary:#e36f78;--uyn-product-wash:#edf6e8}main:has(.uyn-product-description--button-bear){--uyn-product-accent:#846054;--uyn-product-secondary:#d992a9;--uyn-product-wash:#f8ecee}main:has(.uyn-product-description--daisy-hop){--uyn-product-accent:#a85270;--uyn-product-secondary:#94a982;--uyn-product-wash:#fff2e8}main:has(.uyn-product-description--cocoa-cloud){--uyn-product-accent:#80533d;--uyn-product-secondary:#d3a340;--uyn-product-wash:#f5eadb}main:has(.uyn-product-description--mallow-moss){--uyn-product-accent:#a65371;--uyn-product-secondary:#79a7b9;--uyn-product-wash:#f8eef2}main:has(.uyn-product-description--sageberry-wren){--uyn-product-accent:#53735f;--uyn-product-secondary:#bd5a5c;--uyn-product-wash:#edf3ec}main:has(.uyn-product-description--opal-wisp){--uyn-product-accent:#6e5ba9;--uyn-product-secondary:#e496b5;--uyn-product-wash:#f2eefb}main:has(.uyn-product-description--dapple-drift){--uyn-product-accent:#a84a50;--uyn-product-secondary:#47785b;--uyn-product-wash:#f7efea}main:has(.uyn-product-description--snowdrop){--uyn-product-accent:#b8544e;--uyn-product-secondary:#7fa3b8;--uyn-product-wash:#edf3f6}main:has(.uyn-product-description--little-fir){--uyn-product-accent:#347650;--uyn-product-secondary:#c49a45;--uyn-product-wash:#eff3e8}main:has(.uyn-product-description--noelle-hop){--uyn-product-accent:#b84457;--uyn-product-secondary:#477752;--uyn-product-wash:#f7eaeb}main:has(.uyn-product-description--honey-maple){--uyn-product-accent:#85532f;--uyn-product-secondary:#b8784f;--uyn-product-wash:#f7eee2}main:has(.uyn-product-description--biscuit-corgi){--uyn-product-accent:#8c552a;--uyn-product-secondary:#d09a89;--uyn-product-wash:#f7ede2}main:has(.uyn-product-description--puffkin){--uyn-product-accent:#70767d;--uyn-product-secondary:#8f88b8;--uyn-product-wash:#f0f1f5}main:has(.uyn-product-description--rory-longlegs){--uyn-product-accent:#456f96;--uyn-product-secondary:#d48d9c;--uyn-product-wash:#edf4fb}main:has(.uyn-product-description--holly-hoot){--uyn-product-accent:#4e8054;--uyn-product-secondary:#c94e55;--uyn-product-wash:#f2f0e7}main:has(.uyn-product-description--bamboo-bean){--uyn-product-accent:#383a3b;--uyn-product-secondary:#78a15e;--uyn-product-wash:#f1f2ec}main:has(.uyn-product-description--emerald-nightshade){--uyn-product-accent:#315e49;--uyn-product-secondary:#96b94f;--uyn-product-wash:#eaf2e5}main:has(.uyn-product-description--dandelion-trotters){--uyn-product-accent:#8e596f;--uyn-product-secondary:#82aabd;--uyn-product-wash:#f6eff3}main:has(.uyn-product-description--tansy-tree){--uyn-product-accent:#34734c;--uyn-product-secondary:#c94f4c;--uyn-product-wash:#eef3e8}main:has(.uyn-product-description--bramble-buckle){--uyn-product-accent:#656b73;--uyn-product-secondary:#d09b54;--uyn-product-wash:#f3eee8}main:has(.uyn-product-description--merrycap){--uyn-product-accent:#bd454b;--uyn-product-secondary:#6d955e;--uyn-product-wash:#fff1ea}main:has(.uyn-product-description--merry-fir-minis){--uyn-product-accent:#438257;--uyn-product-secondary:#d1535e;--uyn-product-wash:#edf3e8}main:has(.uyn-product-description--tinsel-fawn){--uyn-product-accent:#805e48;--uyn-product-secondary:#7fa2b6;--uyn-product-wash:#eff2f3}main:has(.uyn-product-description--milo-snowman){--uyn-product-accent:#8f4b20;--uyn-product-secondary:#b44a55;--uyn-product-wash:#edf3f6}main:has(.uyn-product-description--penny-pecan){--uyn-product-accent:#87543d;--uyn-product-secondary:#bd795b;--uyn-product-wash:#f5ebe2}main:has(.uyn-product-description--patchkin){--uyn-product-accent:#9d4a1f;--uyn-product-secondary:#527b49;--uyn-product-wash:#f9eee2}main:has(.uyn-product-description--toffee-pup){--uyn-product-accent:#986244;--uyn-product-secondary:#d0a23f;--uyn-product-wash:#f6eee2}main:has(.uyn-product-description--poppy-june){--uyn-product-accent:#a44c67;--uyn-product-secondary:#dfb57f;--uyn-product-wash:#f8edef}main:has(.uyn-product-description--whole-yarn-basket){--uyn-product-accent:#3c7068;--uyn-product-secondary:#d38191;--uyn-product-wash:#f3f0e2}.product-information:has(.uyn-product-description--fluffy-mike){--uyn-product-accent:#426e94}.product-information:has(.uyn-product-description--waddle-club){--uyn-product-accent:#3b6472}.product-information:has(.uyn-product-description--juniper){--uyn-product-accent:#6b727d}.product-information:has(.uyn-product-description--soot-sweetpea){--uyn-product-accent:#4a4850}.product-information:has(.uyn-product-description--lilybit){--uyn-product-accent:#497f3a}.product-information:has(.uyn-product-description--button-bear){--uyn-product-accent:#846054}.product-information:has(.uyn-product-description--daisy-hop){--uyn-product-accent:#a85270}.product-information:has(.uyn-product-description--cocoa-cloud){--uyn-product-accent:#80533d}.product-information:has(.uyn-product-description--mallow-moss){--uyn-product-accent:#a65371}.product-information:has(.uyn-product-description--sageberry-wren){--uyn-product-accent:#53735f}.product-information:has(.uyn-product-description--opal-wisp){--uyn-product-accent:#6e5ba9}.product-information:has(.uyn-product-description--dapple-drift){--uyn-product-accent:#a84a50}.product-information:has(.uyn-product-description--snowdrop){--uyn-product-accent:#b8544e}.product-information:has(.uyn-product-description--little-fir){--uyn-product-accent:#347650}.product-information:has(.uyn-product-description--noelle-hop){--uyn-product-accent:#b84457}.product-information:has(.uyn-product-description--honey-maple){--uyn-product-accent:#85532f}.product-information:has(.uyn-product-description--biscuit-corgi){--uyn-product-accent:#8c552a}.product-information:has(.uyn-product-description--puffkin){--uyn-product-accent:#70767d}.product-information:has(.uyn-product-description--rory-longlegs){--uyn-product-accent:#456f96}.product-information:has(.uyn-product-description--holly-hoot){--uyn-product-accent:#4e8054}.product-information:has(.uyn-product-description--bamboo-bean){--uyn-product-accent:#383a3b}.product-information:has(.uyn-product-description--emerald-nightshade){--uyn-product-accent:#315e49}.product-information:has(.uyn-product-description--dandelion-trotters){--uyn-product-accent:#8e596f}.product-information:has(.uyn-product-description--tansy-tree){--uyn-product-accent:#34734c}.product-information:has(.uyn-product-description--bramble-buckle){--uyn-product-accent:#656b73}.product-information:has(.uyn-product-description--merrycap){--uyn-product-accent:#bd454b}.product-information:has(.uyn-product-description--merry-fir-minis){--uyn-product-accent:#438257}.product-information:has(.uyn-product-description--tinsel-fawn){--uyn-product-accent:#805e48}.product-information:has(.uyn-product-description--milo-snowman){--uyn-product-accent:#8f4b20}.product-information:has(.uyn-product-description--penny-pecan){--uyn-product-accent:#87543d}.product-information:has(.uyn-product-description--patchkin){--uyn-product-accent:#9d4a1f}.product-information:has(.uyn-product-description--toffee-pup){--uyn-product-accent:#986244}.product-information:has(.uyn-product-description--poppy-june){--uyn-product-accent:#a44c67}.product-information:has(.uyn-product-description--whole-yarn-basket){--uyn-product-accent:#3c7068}.product-information .product-details,.product-information .product-details :where(*){font-family:Nunito,Trebuchet MS,Avenir Next,Segoe UI,system-ui,sans-serif!important}.product-information .product-details :where(h1,h2,h3,h4,h5,h6){font-family:"Baloo 2",Arial Rounded MT Bold,Trebuchet MS,Avenir Next,Segoe UI,system-ui,sans-serif!important;font-weight:700;letter-spacing:-.015em;line-height:1.12}.product-information .product-details :where(h1,.price,.price-item,[data-testid=price]){color:var(--uyn-product-accent, currentColor)!important}.uyn-product-description__ribbon,.uyn-product-description__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem;color:color-mix(in srgb,var(--uyn-accent) 86%,var(--uyn-ink));font-size:.76rem;font-weight:750;letter-spacing:.105em;line-height:1.45;text-transform:uppercase}.uyn-product-description__ribbon{margin-block-end:clamp(1rem,2.3vw,1.35rem)}.uyn-product-description__loop{position:relative;display:inline-block;flex:0 0 1rem;width:1rem;height:.7rem;border:2px solid var(--uyn-accent);border-radius:50%;transform:rotate(-27deg)}.uyn-product-description__loop:after{position:absolute;content:"";top:.14rem;right:.17rem;bottom:.14rem;left:.17rem;border:1.5px solid var(--uyn-secondary);border-radius:50%}.uyn-product-description__ribbon:after{content:"";flex:1 1 auto;min-width:1.3rem;height:3px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--uyn-accent) 63%,transparent) 0 4px,transparent 4px 9px)}.uyn-product-description__story{position:relative;max-width:54rem;padding:clamp(1rem,3vw,1.55rem);border:1px solid color-mix(in srgb,var(--uyn-accent) 17%,transparent);border-radius:1.2rem;background:#fffdf9c7}.uyn-product-description__eyebrow{margin-block-end:.4rem;font-size:.68rem}.uyn-product-description h2{margin:0;color:var(--uyn-ink);font-family:var(--uyn-rounded-display);font-size:clamp(1.5rem,4vw,2.35rem);font-weight:650;line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere}.uyn-product-description p{margin-block:.75rem 0;color:var(--uyn-ink);font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.72}.uyn-product-description__tagline{padding-inline-start:.9rem;border-inline-start:3px solid var(--uyn-secondary);font-weight:650}.uyn-product-description__thread-seam{display:block;width:min(100%,25rem);height:3px;margin-block-start:1rem;border-radius:999px;background:repeating-linear-gradient(90deg,var(--uyn-accent) 0 4px,transparent 4px 9px);transform:scaleX(.34);transform-origin:left center;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.uyn-product-description__story.is-visible .uyn-product-description__thread-seam{transform:scaleX(1)}.uyn-product-description__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1.5vw,.85rem);margin:clamp(.75rem,2vw,1rem) 0;padding:0;list-style:none}.uyn-product-description__fact{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.28rem;padding:.78rem .9rem;border:1px solid color-mix(in srgb,var(--uyn-accent) 16%,transparent);border-radius:.85rem;background:color-mix(in srgb,white 78%,var(--uyn-wash));box-shadow:0 4px 12px #2a2d260a}.uyn-product-description__fact span{color:color-mix(in srgb,var(--uyn-accent) 88%,var(--uyn-ink));font-size:.68rem;font-weight:750;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.uyn-product-description__fact strong{color:var(--uyn-ink);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.uyn-product-description__maker{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.85rem;margin-block-start:.85rem;padding:1rem clamp(.9rem,2.7vw,1.25rem);border-radius:1rem;background:color-mix(in srgb,var(--uyn-secondary) 11%,white)}.uyn-product-description__spark{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid color-mix(in srgb,var(--uyn-accent) 24%,transparent);border-radius:50%;background:color-mix(in srgb,white 72%,var(--uyn-wash));color:var(--uyn-accent);font-size:1.2rem}.uyn-product-description__maker h3,.uyn-product-description__cast-heading{margin:0;color:var(--uyn-ink);font-family:var(--uyn-rounded-display);font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.25}.uyn-product-description__maker p{margin-block-start:.35rem;font-size:.93rem}.uyn-product-description__download{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-block-start:.85rem;padding:.9rem clamp(.9rem,2.7vw,1.2rem);border:1px solid color-mix(in srgb,var(--uyn-accent) 25%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--uyn-accent) 8%,white)}.uyn-product-description__pdf-mark{display:inline-grid;min-width:2.8rem;min-height:2rem;padding:.25rem .42rem;place-items:center;border-radius:.55rem;background:var(--uyn-accent);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em}.uyn-product-description__download strong{display:block;padding-block-start:.08rem;color:var(--uyn-ink);font-size:.92rem;line-height:1.4}.uyn-product-description__download p{margin-block-start:.3rem;font-size:.87rem;line-height:1.6}.uyn-product-description__hashtags{margin-block-start:1rem!important;color:color-mix(in srgb,var(--uyn-ink) 70%,white)!important;font-size:.82rem!important}.uyn-product-description__hashtags small{font-size:inherit;line-height:1.7}.uyn-product-description__bundle-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.uyn-product-description__cast{margin-block-start:.95rem;padding:clamp(.95rem,2.8vw,1.35rem);border:1px solid color-mix(in srgb,var(--uyn-secondary) 24%,transparent);border-radius:1.1rem;background:#fffdf9c2}.uyn-product-description__cast-heading{margin-block-end:.75rem}.uyn-product-description__cast-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.uyn-product-description__cast-list li{min-width:0;padding:.58rem .7rem;border:1px solid color-mix(in srgb,var(--uyn-accent) 15%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--uyn-wash) 58%,white);color:var(--uyn-ink);font-size:.83rem;font-weight:620;line-height:1.4;overflow-wrap:anywhere}.uyn-product-description__skill-note{padding:.78rem .95rem;border-radius:.8rem;background:color-mix(in srgb,var(--uyn-secondary) 9%,white);font-size:.91rem!important}@media(max-width:749px){.uyn-product-description{margin-block:.85rem;padding:clamp(.9rem,4vw,1.15rem);border-radius:1rem}.uyn-product-description__facts,.uyn-product-description__bundle-facts{grid-template-columns:minmax(0,1fr)}.uyn-product-description__cast-list{grid-template-columns:repeat(2,minmax(0,1fr))}.uyn-product-description__story,.uyn-product-description__cast{border-radius:.9rem}}@media(max-width:359px){.uyn-product-description__cast-list,.uyn-product-description__maker,.uyn-product-description__download{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){html.uyn-motion-ready .uyn-product-description .uyn-product-description__reveal{opacity:0;transform:translateY(14px) scale(.992);transition:opacity .48s ease,transform .58s cubic-bezier(.2,.7,.2,1);transition-delay:var(--uyn-delay, 0ms)}html.uyn-motion-ready .uyn-product-description .uyn-product-description__reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.uyn-product-description__thread-seam{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/useyourneedle-product-description.css.map */
