.noyoco-fabric-source{display:grid;gap:.375rem;color:#171714}.noyoco-fabric-source--compact{padding:1rem;border-bottom:1px solid rgba(23,23,20,.22);background:color-mix(in srgb,#9bae9b 14%,#fcfcf8)}.noyoco-fabric-source--immersive{gap:.625rem;padding:clamp(1.5rem,4vw,3rem);background:color-mix(in srgb,#9bae9b 18%,#fcfcf8)}.noyoco-fabric-source__label,.noyoco-fabric-source__name,.noyoco-fabric-source__facts{font-family:var(--font-medium),Arial,sans-serif;font-weight:500;text-transform:uppercase}.noyoco-fabric-source__label{font-size:.625rem;line-height:1.3;letter-spacing:.13em;color:#1717149e}.noyoco-fabric-source__name{font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.2;letter-spacing:.055em}.noyoco-fabric-source--immersive .noyoco-fabric-source__name{max-width:18ch;font-size:clamp(1.75rem,4vw,3.75rem);line-height:.98;letter-spacing:.035em}.noyoco-fabric-source__meta,.noyoco-fabric-source__copy{font-family:var(--font-book),Arial,sans-serif}.noyoco-fabric-source__meta{font-size:.6875rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#171714ad}.noyoco-fabric-source__copy{max-width:58ch;margin:.4rem 0 0;font-size:.8125rem;line-height:1.5;color:#171714e0}.noyoco-fabric-source--immersive .noyoco-fabric-source__copy{max-width:48ch;margin-top:.75rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}.noyoco-fabric-source__facts{display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin-top:.35rem;font-size:.5625rem;line-height:1.35;letter-spacing:.095em}.noyoco-fabric-source__facts span{padding-top:.35rem;border-top:1px solid rgba(23,23,20,.3)}@media screen and (max-width:767px){.noyoco-fabric-source--compact{padding:.875rem .75rem}.noyoco-fabric-source--compact .noyoco-fabric-source__name{font-size:.9375rem}}form[data-testid=klaviyo-form-UX9f8n],form[data-testid=klaviyo-form-W7ujUY],form[data-testid=klaviyo-form-SssFxa],form[data-testid=klaviyo-form-VPNNKJ]{display:none!important}body.noyoco-newsletter-popup-open{overflow:hidden}.noyoco-newsletter-popup{width:min(1040px,calc(100vw - 48px));max-width:none;max-height:min(690px,calc(100dvh - 48px));padding:0;overflow:hidden;color:#171714;background:#f4f1ea;border:1px solid rgba(23,23,20,.28);border-radius:0;box-shadow:0 22px 64px #1717142e}.noyoco-newsletter-popup[open]{animation:noyoco-newsletter-popup-in .24s ease-out both}.noyoco-newsletter-popup::backdrop{background:#17171485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.noyoco-newsletter-popup__panel{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);height:min(690px,calc(100dvh - 48px))}.noyoco-newsletter-popup__visual{min-width:0;min-height:0;overflow:hidden;background:#ebe7df}.noyoco-newsletter-popup__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.noyoco-newsletter-popup__content{position:relative;display:flex;align-items:center;min-width:0;padding:clamp(44px,5vw,76px);overflow-y:auto;background:#f4f1ea}.noyoco-newsletter-popup__copy,.noyoco-newsletter-popup__success{width:100%}.noyoco-newsletter-popup__close{position:absolute;top:22px;right:22px;z-index:2;width:32px;height:32px;padding:0;color:#171714;background:transparent;border:0;cursor:pointer}.noyoco-newsletter-popup__close:before,.noyoco-newsletter-popup__close:after{position:absolute;top:15px;left:5px;width:22px;height:1px;content:"";background:currentColor}.noyoco-newsletter-popup__close:before{transform:rotate(45deg)}.noyoco-newsletter-popup__close:after{transform:rotate(-45deg)}.noyoco-newsletter-popup__close:focus-visible,.noyoco-newsletter-popup__input:focus-visible,.noyoco-newsletter-popup__submit:focus-visible{outline:1px solid #171714;outline-offset:3px}.noyoco-newsletter-popup__eyebrow{margin:0 0 28px;font-family:var(--font-sharp-medium),var(--font-sharp-book),Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.noyoco-newsletter-popup__title{max-width:9ch;margin:0;font-family:var(--font-sharp-book),Arial,sans-serif;font-size:clamp(42px,4.2vw,58px);font-weight:400;line-height:.94;letter-spacing:-.035em;text-transform:uppercase}.noyoco-newsletter-popup__description{max-width:34ch;margin:30px 0 0;font-family:var(--font-sharp-book),Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.42;letter-spacing:0}.noyoco-newsletter-popup__form{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:38px;border-bottom:1px solid #171714}.noyoco-newsletter-popup__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noyoco-newsletter-popup__input{min-width:0;height:48px;padding:0 12px 0 0;font-family:var(--font-sharp-book),Arial,sans-serif;font-size:14px;font-weight:400;color:#171714;background:transparent;border:0;border-radius:0}.noyoco-newsletter-popup__input::placeholder{color:#1717149e;opacity:1}.noyoco-newsletter-popup__input:focus{outline:none}.noyoco-newsletter-popup__submit{min-height:48px;padding:0 22px;font-family:var(--font-sharp-medium),var(--font-sharp-book),Arial,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:#f4f1ea;background:#171714;border:1px solid #171714;border-radius:0;cursor:pointer;transition:color .16s ease,background-color .16s ease}.noyoco-newsletter-popup__submit:hover{color:#f4f1ea;background:#34342f}.noyoco-newsletter-popup__submit:disabled{cursor:wait;opacity:.58}.noyoco-newsletter-popup__error{min-height:16px;margin:12px 0 0;font-family:var(--font-sharp-book),Arial,sans-serif;font-size:11px;line-height:1.35}.noyoco-newsletter-popup__error:empty{display:none}.noyoco-newsletter-popup__consent{margin:16px 0 0;font-family:var(--font-sharp-book),Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;color:#1717149e}.noyoco-newsletter-popup__success .noyoco-newsletter-popup__submit{margin-top:34px}@media screen and (max-width:749px){.noyoco-newsletter-popup{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto}.noyoco-newsletter-popup__panel{display:block;height:auto}.noyoco-newsletter-popup__visual{height:min(42dvh,360px)}.noyoco-newsletter-popup__content{min-height:0;padding:34px 24px 30px;overflow:visible}.noyoco-newsletter-popup__close{top:14px;right:14px;color:#f4f1ea;filter:drop-shadow(0 1px 2px rgba(23,23,20,.45))}.noyoco-newsletter-popup__eyebrow{margin-bottom:18px}.noyoco-newsletter-popup__title{max-width:11ch;font-size:clamp(32px,10.5vw,42px);line-height:.96}.noyoco-newsletter-popup__description{margin-top:20px;font-size:14px}.noyoco-newsletter-popup__form{grid-template-columns:1fr;gap:10px;margin-top:26px;border-bottom:0}.noyoco-newsletter-popup__input{padding:0 14px;border:1px solid #171714}.noyoco-newsletter-popup__submit{width:100%}.noyoco-newsletter-popup__consent{margin-top:12px}}@media(prefers-reduced-motion:reduce){.noyoco-newsletter-popup[open]{animation:none}.noyoco-newsletter-popup__submit{transition:none}}@keyframes noyoco-newsletter-popup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#product-content.noyoco-product-info{box-sizing:border-box;font-family:var(--font-sharp-book),var(--font-book),Arial,sans-serif}.noyoco-product-info__exclusive{font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:.6875rem;line-height:1.35;letter-spacing:.12em}.noyoco-product-info__title{max-width:30ch;margin-bottom:.625rem;font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:clamp(1.5rem,1.65vw,1.875rem);font-weight:500;line-height:1.08;letter-spacing:.06em;text-wrap:balance}.noyoco-product-info__composition{max-width:54ch;font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.115em;color:#171714c2}.noyoco-product-info__price{margin-top:2rem;margin-bottom:2.25rem}.noyoco-product-info__price-value,.noyoco-product-info__compare-price{font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.15;letter-spacing:0}.noyoco-product-info__payment{margin-top:.5rem;font-family:var(--font-sharp-book),var(--font-book),Arial,sans-serif;font-size:.6875rem;line-height:1.35;letter-spacing:.105em;text-underline-offset:.18em}.noyoco-product-info__colors{margin-bottom:1.25rem}.noyoco-product-info__options{margin-bottom:.25rem}.noyoco-product-info #product-options>div:first-child{margin-bottom:.625rem}.noyoco-product-info #product-options>div:first-child span,.noyoco-product-info #product-options>div:first-child a{font-size:.6875rem;line-height:1.35;letter-spacing:.105em}.noyoco-product-info #product-options fieldset>.relative>div:first-child{min-height:3.25rem;font-size:.75rem;line-height:1.35}.noyoco-product-info__add-to-cart{min-height:3.5rem;font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:.75rem;letter-spacing:.105em}.noyoco-product-info #verifyStock{margin-bottom:2rem}.noyoco-product-info #verifyStock>summary{min-height:3rem;font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:.75rem;letter-spacing:.105em}.noyoco-product-faq{margin-top:.75rem;border-bottom:1px solid rgba(23,23,20,.58)}.noyoco-product-faq>.relative{border-color:#17171494}.noyoco-product-faq>.relative>.cursor-pointer{min-height:3.125rem;padding-top:.875rem;padding-bottom:.875rem;font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.35;letter-spacing:.115em}.noyoco-product-faq>.relative>.relative{max-width:62ch;font-family:var(--font-sharp-book),var(--font-book),Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.52;letter-spacing:.002em;text-align:left;text-wrap:pretty;color:#171714e6}.noyoco-product-faq__intro>:first-child,.noyoco-product-faq__legacy-details>:first-child{margin-top:0}.noyoco-product-faq__intro>:last-child,.noyoco-product-faq__legacy-details>:last-child{margin-bottom:0}.noyoco-product-faq__intro p,.noyoco-product-faq__legacy-details p{margin:0 0 .875rem}.noyoco-product-faq__details,.noyoco-product-faq__legacy-details ul{display:grid;gap:.4rem;max-width:58ch;margin:1.125rem 0 .375rem;padding:0;list-style:none}.noyoco-product-faq__details li,.noyoco-product-faq__legacy-details li{display:grid;grid-template-columns:.75rem minmax(0,1fr);align-items:start;margin:0}.noyoco-product-faq__details li:before,.noyoco-product-faq__legacy-details li:before{width:.45rem;height:1px;margin-top:.72em;content:"";background:#171714ad}.noyoco-product-faq strong{font-family:var(--font-sharp-medium),var(--font-medium),Arial,sans-serif;font-weight:500}.noyoco-product-faq a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}@media screen and (min-width:768px){#product-content.noyoco-product-info{padding:1.5rem clamp(1.25rem,2vw,2rem) 2.5rem}}@media screen and (max-width:767px){#product-content.noyoco-product-info{padding-top:1.25rem;padding-bottom:1.75rem}.noyoco-product-info__title{max-width:28ch;font-size:1.5rem;line-height:1.1;letter-spacing:.055em}.noyoco-product-info__price{margin-top:1.625rem;margin-bottom:1.875rem}.noyoco-product-info__price-value,.noyoco-product-info__compare-price{font-size:1.0625rem}.noyoco-product-faq{margin-top:.5rem}.noyoco-product-faq>.relative>.cursor-pointer{min-height:3rem;padding-top:.8125rem;padding-bottom:.8125rem}.noyoco-product-faq>.relative>.relative{max-width:none;font-size:.875rem;line-height:1.55}.noyoco-product-faq__details,.noyoco-product-faq__legacy-details ul{gap:.45rem;margin-top:1rem}}.noyoco-traceability-teaser{border-top:1px solid rgba(23,23,20,.58);color:#171714}.noyoco-traceability-teaser__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:5rem;padding:.875rem 0;cursor:pointer;list-style:none}.noyoco-traceability-teaser__summary::-webkit-details-marker{display:none}.noyoco-traceability-teaser__heading{display:grid;gap:.18rem}.noyoco-traceability-teaser__eyebrow,.noyoco-traceability-teaser__title,.noyoco-traceability-teaser__production-date,.noyoco-traceability-teaser__cta{font-family:var(--font-medium),Arial,sans-serif;font-weight:500;text-transform:uppercase}.noyoco-traceability-teaser__eyebrow{font-size:.625rem;line-height:1.3;letter-spacing:.13em;color:#1717149e}.noyoco-traceability-teaser__title{font-size:.75rem;line-height:1.3;letter-spacing:.11em}.noyoco-traceability-teaser__proof{font-family:var(--font-book),Arial,sans-serif;font-size:.75rem;line-height:1.35;letter-spacing:.01em;color:#171714b3}.noyoco-traceability-teaser__toggle{display:grid;place-items:center;width:1.5rem;height:1.5rem;font-family:var(--font-book),Arial,sans-serif;font-size:1rem;font-weight:400}.noyoco-traceability-teaser__minus,.noyoco-traceability-teaser[open] .noyoco-traceability-teaser__plus{display:none}.noyoco-traceability-teaser[open] .noyoco-traceability-teaser__minus{display:block}.noyoco-traceability-teaser__content{padding:.125rem 0 1.25rem}.noyoco-traceability-teaser__intro{max-width:58ch;margin:0 0 1rem;font-family:var(--font-book),Arial,sans-serif;font-size:.875rem;line-height:1.5;color:#171714e0}.noyoco-traceability-teaser__productions{border-top:1px solid rgba(23,23,20,.22)}.noyoco-traceability-teaser__production{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:.875rem;align-items:center;min-height:5.25rem;padding:.625rem;border-bottom:1px solid rgba(23,23,20,.22);background:#9bae9b14;text-decoration:none;color:inherit;transition:background-color .18s ease}.noyoco-traceability-teaser__production:hover{background:#9bae9b24}.noyoco-traceability-teaser__qr{display:block;width:4rem;height:4rem;background:#fff}.noyoco-traceability-teaser__qr canvas,.noyoco-traceability-teaser__qr img{display:block;width:100%;height:100%}.noyoco-traceability-teaser__production-copy{display:grid;gap:.2rem;min-width:0}.noyoco-traceability-teaser__production-date{font-size:.6875rem;line-height:1.35;letter-spacing:.085em}.noyoco-traceability-teaser__quantity{font-family:var(--font-book),Arial,sans-serif;font-size:.75rem;line-height:1.35;color:#171714ad}.noyoco-traceability-teaser__cta{font-size:.625rem;line-height:1.35;letter-spacing:.11em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.noyoco-traceability-teaser__summary:focus-visible,.noyoco-traceability-teaser__production:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (max-width:767px){.noyoco-traceability-teaser__summary{min-height:4.625rem;padding:.8125rem 0}.noyoco-traceability-teaser__proof{font-size:.6875rem}.noyoco-traceability-teaser__content{padding-bottom:1rem}.noyoco-traceability-teaser__intro{font-size:.875rem;line-height:1.5}.noyoco-traceability-teaser__production{grid-template-columns:minmax(0,1fr) auto;min-height:4.25rem;padding:.75rem .625rem}.noyoco-traceability-teaser__qr{display:none}.noyoco-traceability-teaser__cta{font-size:.5625rem}}.product-colors__list{align-items:center;column-gap:.125rem;row-gap:.25rem}.product-colors--product-card .product-colors__list--standard{display:none!important}.product-colors--product-card .product-colors__list--compact{display:flex!important}.product-option-color{border-radius:999px;transition:opacity .18s ease,transform .18s ease}.product-option-color:has(.product-option-color__sample){display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important}.product-option-color.product-card:has(.product-option-color__sample){width:2rem;height:2rem}.product-option-color__sample{display:block;width:1.125rem;height:1.125rem;border:1px solid rgba(23,23,20,.16);border-radius:999px;background-color:var(--noyoco-swatch-color);background-color:color-mix(in srgb,var(--noyoco-swatch-color) 74%,#ddd7cd);opacity:.86;pointer-events:none;transition:box-shadow .18s ease,opacity .18s ease,transform .18s ease}.product-option-color.product-card .product-option-color__sample{width:.8125rem;height:.8125rem}.product-option-color[active] .product-option-color__sample{opacity:1;box-shadow:0 0 0 2px #f4f1ea,0 0 0 3px #17171494}.product-option-color:hover .product-option-color__sample{opacity:1;transform:scale(1.06)}.product-option-color:focus-visible{outline:1px solid rgba(23,23,20,.72);outline-offset:-3px}.product-option-color:not(:has(.product-option-color__sample)){filter:saturate(.66);opacity:.86}.product-option-color:not(:has(.product-option-color__sample))[active]{opacity:1;box-shadow:0 0 0 2px #f4f1ea,0 0 0 3px #17171494!important}.product-colors__more{margin-left:.2rem;color:#1717149e;font-family:Sharp-Book,var(--font-book, Arial, sans-serif);font-size:.6875rem;font-weight:400;letter-spacing:.04em;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/277/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAySA */
