.adagio-site,.adagio-section{--adagio-serif: Georgia, "Times New Roman", serif;--adagio-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--adagio-rule: color-mix(in srgb, var(--adagio-ink) 20%, transparent);background:var(--adagio-cream);color:var(--adagio-ink);font-family:var(--adagio-sans);font-size:16px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}.adagio-site{margin:0;min-width:280px;min-height:100svh;display:flex;flex-direction:column}.adagio-site *,.adagio-section *{box-sizing:border-box}.adagio-site a,.adagio-section a{color:inherit;text-underline-offset:.25em}.adagio-site :focus-visible,.adagio-section :focus-visible{outline:2px solid var(--adagio-ink);outline-offset:5px}.adagio-site [id]{scroll-margin-top:24px}.adagio-container{width:min(100% - 112px,1328px);margin-inline:auto}.adagio-skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:12px 20px;background:var(--adagio-cream);transform:translateY(-200%)}.adagio-skip-link:focus{transform:translateY(0)}.adagio-header{min-height:140px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--adagio-rule);position:relative;z-index:5}.adagio-wordmark,.adagio-footer__wordmark{display:inline-flex;justify-self:start;text-decoration:none}.adagio-logo{display:block;position:relative;width:180px;aspect-ratio:4145 / 2530;overflow:hidden}.adagio-logo__artwork{display:block;position:absolute;width:calc(5906 / 4145 * 100%);max-width:none;height:auto;left:calc(-880 / 4145 * 100%);top:calc(-1980 / 2530 * 100%)}.adagio-wordmark__image{display:block;width:auto;max-width:260px;max-height:62px;object-fit:contain}.adagio-nav{display:flex;align-items:center;gap:38px}.adagio-nav__link{font-size:14px;padding-block:12px;text-decoration:none;text-underline-offset:6px}.adagio-nav__link:hover,.adagio-nav__link[aria-current=page],.adagio-footer a:hover,.adagio-footer a[aria-current=page]{text-decoration:underline}.adagio-menu{display:none}.adagio-main{flex:1;min-width:0}.adagio-eyebrow{margin:0;font-size:11px;line-height:1.6;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.adagio-hero{padding-block:72px 80px}.adagio-hero__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:64px;align-items:end;margin-block:37px 64px}.adagio-title{font-family:var(--adagio-serif);font-weight:400;font-style:normal;letter-spacing:-.065em;text-transform:none;color:var(--adagio-ink);margin:0;text-wrap:balance}.adagio-title--hero{font-size:clamp(68px,7.8vw,112px);line-height:1.04;max-width:10ch}.adagio-hero__intro{padding-bottom:8px}.adagio-hero__links{display:flex;flex-direction:column;align-items:flex-start}.adagio-copy{margin:0;font-size:17px;line-height:1.75;max-width:40ch;text-wrap:pretty}.adagio-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;max-width:100%;margin-top:28px;padding:12px 20px;border:1px solid var(--adagio-ink);border-radius:0;background:var(--adagio-ink);color:var(--adagio-cream)!important;font-family:var(--adagio-sans);font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color .16s ease}.adagio-button:hover{background:color-mix(in srgb,var(--adagio-green) 85%,var(--adagio-ink))}.adagio-arrow{flex:0 0 auto;font-size:20px;line-height:1}.adagio-tempo{display:flex;justify-content:space-between;align-items:baseline;gap:32px;border-top:1px solid var(--adagio-rule);padding-top:20px}.adagio-tempo__word{margin:0;font-family:var(--adagio-serif);font-size:31px;font-style:italic;line-height:1.3}.adagio-tempo__meaning{margin:0;font-size:12px;letter-spacing:.015em}.adagio-note{background:color-mix(in srgb,var(--adagio-green) 11%,var(--adagio-cream));padding-block:64px 68px}.adagio-note__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.adagio-note__title{font-size:clamp(34px,3.4vw,48px);line-height:1.2;max-width:15ch;margin-top:20px}.adagio-note__copy{align-self:center;padding-top:8px}.adagio-text-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;margin-top:22px;padding-block:6px}.adagio-page{padding-block:74px 96px}.adagio-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;margin-top:32px}.adagio-title--page{font-size:clamp(54px,5.5vw,78px);line-height:1.12;max-width:11ch}.adagio-page__body{padding-top:8px}.adagio-copy--large{font-size:20px;line-height:1.75;max-width:39ch}.adagio-page__aside{margin-top:64px;border-top:1px solid var(--adagio-rule);padding-top:25px}.adagio-page__aside .adagio-copy{margin-top:14px;font-size:15px}.adagio-contact__intro{margin-top:24px;max-width:30ch}.adagio-form{margin:0}.adagio-form__note{margin:0 0 24px;font-size:12px}.adagio-field{margin-bottom:24px}.adagio-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.adagio-field input,.adagio-field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--adagio-ink) 45%,transparent);border-radius:0;background:transparent;color:var(--adagio-ink);font:400 16px/1.6 var(--adagio-sans);box-shadow:none}.adagio-field textarea{display:block;resize:vertical;min-height:164px}.adagio-field input[aria-invalid=true],.adagio-field textarea[aria-invalid=true]{border-width:2px}.adagio-form .adagio-button{margin-top:0}.adagio-form__status{border:1px solid var(--adagio-ink);padding:18px;margin-bottom:24px;font-size:14px}.adagio-form__status p{margin:0}.adagio-form__status ul{margin-bottom:0;padding-left:20px}.adagio-field__error{margin:8px 0 0;font-size:13px}.adagio-coming-soon{padding-block:96px 112px}.adagio-coming-soon .adagio-title{max-width:16ch;margin-block:28px}.adagio-featured-yarns{padding-block:12px 80px}.adagio-featured-yarns__header{display:flex;align-items:end;justify-content:space-between;gap:32px}.adagio-featured-yarns__heading{font-size:clamp(36px,4vw,54px);line-height:1.15}.adagio-featured-yarns__intro{margin-top:20px}.adagio-featured-yarns__view-all{flex:0 0 auto;margin-top:0}.adagio-featured-yarns__grid{display:grid;grid-template-columns:repeat(var(--adagio-featured-columns),minmax(0,1fr));gap:48px 32px;margin:36px 0 0;padding:0;list-style:none}.adagio-featured-yarns__card{display:block;text-decoration:none}.adagio-featured-yarns__media{aspect-ratio:1;background:color-mix(in srgb,var(--adagio-green) 11%,var(--adagio-cream))}.adagio-featured-yarns__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.adagio-featured-yarns__media .adagio-product__placeholder{padding:clamp(12px,2vw,32px)}.adagio-featured-yarns__media .adagio-product__placeholder p{max-width:100%;font-size:clamp(18px,2vw,28px);overflow-wrap:anywhere}.adagio-featured-yarns__details{min-width:0;padding-top:20px}.adagio-featured-yarns__product-title{font-size:29px;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.adagio-featured-yarns__price{margin:14px 0 0;font-size:15px}.adagio-featured-yarns__status{margin:8px 0 0;font-size:12px;color:var(--adagio-green)}.adagio-featured-yarns__description{margin-top:24px;overflow-wrap:anywhere}.adagio-featured-yarns__product-link,.adagio-featured-yarns__card:hover .adagio-featured-yarns__product-title{text-decoration:underline}.adagio-featured-yarns--spotlight .adagio-featured-yarns__grid{grid-template-columns:1fr}.adagio-featured-yarns--spotlight .adagio-featured-yarns__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:center}.adagio-featured-yarns--spotlight .adagio-featured-yarns__details{padding-top:0}.adagio-featured-yarns--spotlight .adagio-featured-yarns__product-title{font-size:clamp(32px,3.5vw,48px);line-height:1.15;letter-spacing:-.045em}.adagio-featured-yarns--spotlight .adagio-featured-yarns__price{font-size:18px}.adagio-featured-yarns__setup{border:1px dashed var(--adagio-rule);padding:32px}.adagio-featured-yarns__setup .adagio-copy{max-width:65ch;margin-top:20px}.adagio-yarn__intro .adagio-title{margin-top:18px}.adagio-yarn__intro .adagio-copy{margin-top:24px}.adagio-yarn__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;padding:0;margin:48px 0 0;list-style:none}.adagio-yarn-card{display:block;text-decoration:none}.adagio-yarn-card__media{aspect-ratio:1;background:color-mix(in srgb,var(--adagio-green) 11%,var(--adagio-cream))}.adagio-yarn-card__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.adagio-yarn-card__details{padding-top:20px}.adagio-yarn-card__title{font-size:29px;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.adagio-yarn-card:hover .adagio-yarn-card__title{text-decoration:underline}.adagio-yarn-card__price{margin:12px 0 0;font-size:15px}.adagio-yarn-card__status{margin:8px 0 0;font-size:12px;color:var(--adagio-green)}.adagio-yarn__empty{margin-top:48px;padding-top:32px;border-top:1px solid var(--adagio-rule)}.adagio-yarn__empty .adagio-title{font-size:32px;letter-spacing:-.035em}.adagio-yarn__empty .adagio-copy{margin-top:16px}.adagio-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;padding-top:24px;border-top:1px solid var(--adagio-rule);font-size:14px}.adagio-pagination a,.adagio-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px}.adagio-pagination [aria-current=page]{border:1px solid var(--adagio-ink)}.adagio-product{padding-block:64px 96px}.adagio-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.adagio-product__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.adagio-product__figure{margin:0}.adagio-product__figure:first-child{grid-column:1 / -1}.adagio-product__image{display:block;width:100%;height:auto}.adagio-product__placeholder{display:grid;place-items:center;aspect-ratio:1;padding:32px;background:color-mix(in srgb,var(--adagio-green) 11%,var(--adagio-cream));text-align:center}.adagio-product__placeholder p{margin:0;max-width:14ch;font-family:var(--adagio-serif);font-size:28px;font-style:italic;line-height:1.35;color:var(--adagio-green)}.adagio-product__details{min-width:0;padding-top:4px}.adagio-product__title{margin-top:18px;max-width:19ch;font-size:48px;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.adagio-product__price{margin:24px 0 0;font-size:18px;line-height:1.5}.adagio-product__button:disabled{width:100%;justify-content:center;margin-top:28px;background:var(--adagio-green);border-color:var(--adagio-green);opacity:1;cursor:default}.adagio-product__status{margin:12px 0 0;max-width:46ch;font-size:13px;line-height:1.7}.adagio-product__policy{margin:16px 0 0;font-size:13px;line-height:1.7}.adagio-product__description{margin-top:32px;padding-top:28px;border-top:1px solid var(--adagio-rule);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.adagio-product__description p{margin:0 0 20px}.adagio-product__description h2,.adagio-product__description h3{margin:28px 0 16px;font-family:var(--adagio-serif);font-size:26px;font-weight:400;line-height:1.3}.adagio-product__description ul,.adagio-product__description ol{margin:28px 0 0;padding-left:20px}.adagio-product__description li{padding-block:10px;border-bottom:1px solid var(--adagio-rule);font-size:14px}.adagio-product__description>:first-child{margin-top:0}.adagio-product__description>:last-child{margin-bottom:0}.adagio-footer{display:grid;grid-template-columns:1fr auto;gap:24px;border-top:1px solid var(--adagio-rule);padding-block:40px 32px}.adagio-footer__nav{display:flex;flex-wrap:wrap;gap:8px 32px;align-items:center;font-size:13px}.adagio-footer__nav a{text-decoration:none;padding-block:8px}.adagio-footer__copyright{grid-column:1 / -1;font-size:11px}@media(max-width:1000px){.adagio-container{width:calc(100% - 64px)}.adagio-hero__grid{gap:40px;grid-template-columns:1.3fr 1fr}.adagio-page__grid{gap:48px}.adagio-yarn__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adagio-featured-yarns--spotlight .adagio-featured-yarns__card,.adagio-product__grid{gap:40px}}@media(max-width:749px){.adagio-container{width:calc(100% - 40px)}.adagio-header{min-height:120px;gap:14px}.adagio-logo{width:152px}.adagio-wordmark__image{max-width:200px;max-height:48px}.adagio-nav--desktop{display:none}.adagio-menu{display:block}.adagio-menu__toggle{min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 0 10px 10px;font-size:13px;cursor:pointer;list-style:none}.adagio-menu__toggle::-webkit-details-marker{display:none}.adagio-menu__icon{width:15px;height:12px;position:relative}.adagio-menu__icon:before,.adagio-menu__icon:after{content:"";position:absolute;width:15px;height:1px;left:0;background:currentColor;top:3px}.adagio-menu__icon:after{top:9px}.adagio-menu[open] .adagio-menu__icon:before{top:6px;transform:rotate(45deg)}.adagio-menu[open] .adagio-menu__icon:after{top:6px;transform:rotate(-45deg)}.adagio-menu__panel{position:absolute;top:100%;left:0;right:0;display:grid;padding:16px 20px 24px;background:var(--adagio-cream);border:1px solid var(--adagio-rule);box-shadow:0 12px 16px #29272308}.adagio-menu__panel .adagio-nav__link{min-height:48px;font-size:17px}.adagio-hero{padding-block:48px}.adagio-hero__grid{grid-template-columns:1fr;gap:30px;margin-block:28px 40px}.adagio-title--hero{font-size:clamp(57px,14.3vw,90px);max-width:10ch}.adagio-hero__intro{padding:0}.adagio-copy{font-size:16px}.adagio-button{min-height:52px;margin-top:24px}.adagio-tempo{gap:16px;padding-top:18px}.adagio-tempo__word{font-size:28px}.adagio-tempo__meaning{max-width:19ch;text-align:right;font-size:11px}.adagio-note{padding-block:40px 44px}.adagio-note__grid{grid-template-columns:1fr;gap:24px}.adagio-note__title{font-size:37px;margin-top:16px}.adagio-note__copy{padding:0}.adagio-page{padding-block:48px 64px}.adagio-page__grid{grid-template-columns:1fr;gap:36px;margin-top:24px}.adagio-title--page{font-size:clamp(48px,12.5vw,68px)}.adagio-page__body{padding:0}.adagio-copy--large{font-size:19px}.adagio-page__aside{margin-top:36px}.adagio-contact__intro{margin-top:20px}.adagio-coming-soon{padding-block:64px 80px}.adagio-yarn__grid{grid-template-columns:1fr;gap:36px;margin-top:36px}.adagio-featured-yarns{padding-block:8px 48px}.adagio-featured-yarns__header{align-items:flex-start;flex-direction:column;gap:18px}.adagio-featured-yarns__grid{grid-template-columns:1fr;gap:36px;margin-top:28px}.adagio-featured-yarns__media .adagio-product__placeholder p{font-size:26px}.adagio-featured-yarns--spotlight .adagio-featured-yarns__card{grid-template-columns:1fr;gap:24px}.adagio-product{padding-block:32px 64px}.adagio-product__grid{grid-template-columns:1fr;gap:36px}.adagio-product__gallery{gap:12px}.adagio-product__placeholder p{font-size:26px}.adagio-product__details{padding-top:0}.adagio-product__title{margin-top:14px;font-size:36px}.adagio-product__price{margin-top:20px}.adagio-product__description{margin-top:28px;padding-top:24px}.adagio-footer{grid-template-columns:1fr;gap:18px;padding-block:32px 26px}.adagio-footer__nav{column-gap:24px}.adagio-footer__copyright{margin-top:4px}}@media(prefers-reduced-motion:reduce){.adagio-site *,.adagio-section *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/adagio.css.map */
