@media(max-width:1023px){.hero-product-card--compact .hero-product-image[data-v-832c78e7]{aspect-ratio:1.12/1}.hero-product-card--compact .hero-product-image img[data-v-832c78e7]{-o-object-fit:contain;object-fit:contain;padding:5%}.hero-product-card--compact .hero-product-name[data-v-832c78e7]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-product-card--compact .fabric-button[data-v-832c78e7]{height:1rem;width:1rem}}.hero-slide.hero-slide--loops[data-v-fd3319e9]{background-color:#f7f3ea;color:#111;max-width:none;overflow:hidden;padding-block:clamp(6rem,12vh,8rem) clamp(5rem,10vh,6.5rem);width:100%}.hero-loops-inner[data-v-fd3319e9],.hero-slide.hero-slide--loops[data-v-fd3319e9]{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.hero-loops-inner[data-v-fd3319e9]{gap:clamp(1.7rem,4vh,2.6rem)}.hero-loops-header[data-v-fd3319e9]{align-items:end;display:flex;gap:3rem;justify-content:space-between;position:relative;width:100%;z-index:1}.hero-loops-heading[data-v-fd3319e9]{min-width:0}.hero-loops-eyebrow[data-v-fd3319e9]{align-items:center;border:2px solid #111;border-radius:6px;box-shadow:3px 3px #111;display:inline-flex;font-size:.65rem;font-weight:900;gap:.5rem;letter-spacing:.08em;line-height:1;padding:.55rem .75rem}.hero-loops-title[data-v-fd3319e9]{font-size:clamp(2.5rem,5.8vw,5.7rem);font-weight:800;letter-spacing:-.075em;line-height:1;margin-top:1rem;max-width:860px;white-space:pre-line}.hero-loops-intro[data-v-fd3319e9]{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:1.2rem;padding-bottom:.35rem;width:min(34%,390px)}.hero-loops-intro>p[data-v-fd3319e9]{color:#111111b8;font-size:clamp(.9rem,1.3vw,1.1rem);line-height:1.55}.hero-loops-cta[data-v-fd3319e9]{align-items:center;background:#c8f52a;border:2px solid #111;border-radius:8px;box-shadow:4px 4px #111;display:inline-flex;font-size:.9rem;font-weight:800;gap:.7rem;min-height:48px;padding:.7rem 1rem;transition:transform .18s ease,box-shadow .18s ease}.hero-loops-cta[data-v-fd3319e9]:hover{box-shadow:2px 2px #111;transform:translate(2px,2px)}.hero-loops-gallery[data-v-fd3319e9]{align-items:end;display:grid;gap:clamp(.4rem,1vw,.9rem);grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;position:relative;width:100%;z-index:1}.hero-loop-piece[data-v-fd3319e9]{display:grid;gap:.2rem;grid-template-rows:auto auto;justify-items:center;min-width:0}.hero-loop-fabric[data-v-fd3319e9]{display:grid;min-height:0;place-items:center;width:min(100%,238px)}.hero-loop-fabric[data-v-fd3319e9] .fabric-loop{aspect-ratio:10/13;height:auto;max-height:38vh;width:100%}.hero-loop-caption[data-v-fd3319e9]{align-items:baseline;display:flex;justify-content:center;max-width:100%;text-align:center}.hero-loop-caption h2[data-v-fd3319e9]{font-size:clamp(.76rem,1.1vw,.95rem);font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-loops-gallery.count-1[data-v-fd3319e9]{grid-template-columns:minmax(0,min(42vw,420px));justify-content:center}.hero-loops-gallery.count-1 .hero-loop-fabric[data-v-fd3319e9]{width:min(100%,340px)}.hero-loops-gallery.count-1 .hero-loop-fabric[data-v-fd3319e9] .fabric-loop{max-height:45vh}.hero-loops-gallery.count-2[data-v-fd3319e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-loops-gallery.count-2 .hero-loop-fabric[data-v-fd3319e9]{width:min(100%,285px)}.hero-loops-gallery.count-2 .hero-loop-fabric[data-v-fd3319e9] .fabric-loop{max-height:43vh}.hero-loops-gallery.count-3[data-v-fd3319e9]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-loops-gallery.count-4[data-v-fd3319e9]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-loops-gallery.count-5[data-v-fd3319e9]{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-loops-empty[data-v-fd3319e9]{align-content:center;border-bottom:2px dashed rgba(17,17,17,.35);color:#111111a6;display:grid;gap:.8rem;grid-column:1/-1;justify-items:center;min-height:180px;text-align:center}.hero-loops-empty span[data-v-fd3319e9]{font-size:.8rem;font-weight:700}.hero-loops-footer[data-v-fd3319e9]{align-items:center;color:#111;display:flex;font-size:.65rem;font-weight:900;gap:.7rem;letter-spacing:.12em}.hero-loops-footer i[data-v-fd3319e9]{background:#8a61f1;height:2px;width:22px}@media(max-width:1023px){.hero-slide.hero-slide--loops[data-v-fd3319e9]{justify-content:center;padding-block:6.25rem 5.5rem}.hero-loops-inner[data-v-fd3319e9]{gap:1.5rem}.hero-loops-header[data-v-fd3319e9]{align-items:end;gap:1.5rem}.hero-loops-title[data-v-fd3319e9]{font-size:clamp(2.7rem,7vw,4.6rem)}.hero-loops-intro[data-v-fd3319e9]{gap:.8rem;width:min(34%,300px)}.hero-loops-gallery[data-v-fd3319e9]{gap:.75rem}.hero-loop-fabric[data-v-fd3319e9]{width:min(100%,200px)}.hero-loop-fabric[data-v-fd3319e9] .fabric-loop,.hero-loops-gallery.count-1 .hero-loop-fabric[data-v-fd3319e9] .fabric-loop,.hero-loops-gallery.count-2 .hero-loop-fabric[data-v-fd3319e9] .fabric-loop{max-height:34vh}}@media(max-width:650px){.hero-slide.hero-slide--loops[data-v-fd3319e9]{justify-content:flex-start;padding-block:5.7rem 4.8rem}.hero-loops-inner[data-v-fd3319e9]{gap:1.25rem}.hero-loops-header[data-v-fd3319e9]{align-items:flex-start;flex-direction:column;gap:.65rem}.hero-loops-eyebrow[data-v-fd3319e9]{font-size:.55rem;padding:.4rem .55rem}.hero-loops-title[data-v-fd3319e9]{font-size:clamp(2rem,8.8vw,3rem);line-height:1;margin-top:.7rem}.hero-loops-intro[data-v-fd3319e9]{align-items:center;display:grid;gap:.55rem .75rem;grid-template-columns:minmax(0,1fr) auto;width:100%}.hero-loops-intro>p[data-v-fd3319e9]{font-size:.74rem;line-height:1.35;max-width:100%}.hero-loops-cta[data-v-fd3319e9]{box-shadow:3px 3px #111;font-size:.67rem;gap:.35rem;min-height:39px;padding:.5rem .6rem;white-space:nowrap}.hero-loops-footer[data-v-fd3319e9]{font-size:.48rem;gap:.4rem;grid-column:2;justify-self:start}.hero-loops-gallery[data-v-fd3319e9]{align-items:start;flex:0 0 auto;gap:.4rem .75rem;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-loops-gallery.count-1[data-v-fd3319e9]{align-self:center;grid-template-columns:minmax(0,min(68vw,300px))}.hero-loops-gallery.count-2[data-v-fd3319e9],.hero-loops-gallery.count-3[data-v-fd3319e9],.hero-loops-gallery.count-4[data-v-fd3319e9],.hero-loops-gallery.count-5[data-v-fd3319e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-loops-gallery.count-3>.hero-loop-piece[data-v-fd3319e9]:nth-of-type(n+3),.hero-loops-gallery.count-4>.hero-loop-piece[data-v-fd3319e9]:nth-of-type(n+3),.hero-loops-gallery.count-5>.hero-loop-piece[data-v-fd3319e9]:nth-of-type(n+3){display:none}.hero-loop-piece[data-v-fd3319e9]{gap:.12rem}.hero-loop-fabric[data-v-fd3319e9]{width:min(100%,155px)}.hero-loops-gallery.count-1 .hero-loop-fabric[data-v-fd3319e9]{width:min(100%,250px)}.hero-loop-fabric[data-v-fd3319e9] .fabric-loop{max-height:27vh}.hero-loops-gallery.count-1 .hero-loop-fabric[data-v-fd3319e9] .fabric-loop{max-height:39vh}.hero-loop-caption[data-v-fd3319e9]{align-items:center;flex-direction:column;line-height:1.1}.hero-loop-caption h2[data-v-fd3319e9]{font-size:.64rem}.hero-loops-footer i[data-v-fd3319e9]{width:13px}}@media(max-width:1023px){.hero-slide[data-v-fd3319e9]{align-content:center;gap:8px;grid-template-rows:auto auto;padding:74px 12px 54px}.hero-slide--split[data-v-fd3319e9]{align-content:stretch;gap:4px;grid-template-rows:auto minmax(0,1fr);padding:88px 12px 72px}.hero-slide--split>div[data-v-fd3319e9]:first-child{align-self:start}.hero-slide--centered[data-v-fd3319e9]{align-content:center;align-items:center;gap:6px;grid-template-rows:auto auto}.hero-slide--centered>div:nth-child(2)>p[data-v-fd3319e9]:first-child,.hero-slide--editorial>div:nth-child(2)>p[data-v-fd3319e9]:first-child,.hero-slide--split>div:first-child>p[data-v-fd3319e9]:first-child{font-size:9px;line-height:1.2;margin-bottom:0;padding:6px 9px}.hero-slide--split>div:first-child>p[data-v-fd3319e9]:first-child{margin-bottom:12px}.hero-slide--centered h1[data-v-fd3319e9],.hero-slide--editorial h1[data-v-fd3319e9]{font-size:clamp(27px,7.5vw,36px);line-height:.96;margin-top:7px}.hero-slide--split h1[data-v-fd3319e9]{font-size:clamp(30px,8.4vw,40px);line-height:.96}.hero-slide--centered>div:nth-child(2)>p[data-v-fd3319e9]:last-of-type,.hero-slide--editorial>div:nth-child(2)>p[data-v-fd3319e9]:not(:first-child),.hero-slide--split>div:first-child>p[data-v-fd3319e9]:not(:first-child){font-size:12px;line-height:1.4;margin-top:7px}.hero-slide--centered>div:nth-child(2)>div[data-v-fd3319e9],.hero-slide--editorial>div:nth-child(2)>div[data-v-fd3319e9],.hero-slide--split>div:first-child>div[data-v-fd3319e9]{gap:7px;margin-top:10px}.hero-slide--centered>div:nth-child(2) a[data-v-fd3319e9],.hero-slide--editorial>div:nth-child(2) a[data-v-fd3319e9],.hero-slide--split>div:first-child a[data-v-fd3319e9]{font-size:11px;min-height:38px;padding:7px 10px}.hero-slide--split>div:first-child a[data-v-fd3319e9]{flex:0 0 auto;font-size:12px;gap:6px;min-height:48px;padding:10px 12px;white-space:nowrap}.hero-slide--split>div:first-child>div[data-v-fd3319e9]{flex-wrap:nowrap;gap:6px}.hero-slide--split>div[data-v-fd3319e9]:last-child{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow:visible;padding:0 3px}.hero-slide--split>div[data-v-fd3319e9]:last-child .hero-product-card--compact{max-width:none;min-width:0;width:100%}.hero-slide--split>div[data-v-fd3319e9]:last-child .hero-product-card--compact:first-child,.hero-slide--split>div[data-v-fd3319e9]:last-child .hero-product-card--compact:last-child{transform:none}.hero-slide--centered>div[data-v-fd3319e9]:first-child,.hero-slide--centered>div[data-v-fd3319e9]:last-child,.hero-slide--editorial>div[data-v-fd3319e9]:first-child{align-items:center;align-self:stretch;min-height:0}.hero-slide[data-v-fd3319e9] .hero-product-card--compact{border-radius:12px;box-shadow:3px 3px #111;padding:5px}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .hero-product-image{aspect-ratio:1.08/1;border-radius:8px}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-image{aspect-ratio:auto;height:clamp(142px,25svh,205px)}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-image img{padding:5%}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .hero-product-image img{-o-object-fit:contain;object-fit:contain;padding:5%}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .hero-product-info{padding:7px 3px 3px}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .hero-product-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:11px;-webkit-line-clamp:2}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-info>div{align-items:flex-start;flex-direction:column;gap:3px}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-info>div>span{display:none}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-image .absolute,.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-info>button{display:none}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .hero-product-image .absolute{gap:3px;left:4px;top:4px}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .hero-product-image .absolute span{font-size:8px;padding:3px 5px}.hero-slide[data-v-fd3319e9] .hero-product-card--compact .fabric-button{height:14px;width:14px}}@media(min-width:768px)and (max-width:1023px){.hero-slide--centered[data-v-fd3319e9] .hero-product-card--compact,.hero-slide--editorial[data-v-fd3319e9] .hero-product-card--compact{max-width:220px}}@media(max-width:767px)and (max-height:620px){.hero-slide--split[data-v-fd3319e9]{padding-bottom:76px;padding-top:80px}.hero-slide--split>div:first-child>p[data-v-fd3319e9]:not(:first-child){display:none}.hero-slide--split>div:first-child>div[data-v-fd3319e9]{margin-top:8px}.hero-slide--split>div:first-child a[data-v-fd3319e9]{min-height:42px;padding:8px 10px}.hero-slide--split>div[data-v-fd3319e9]:last-child{align-items:flex-start;padding-top:4px}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-image{height:142px;min-height:0}}@media(max-width:767px){.hero-slide--centered h1[data-v-fd3319e9],.hero-slide--editorial h1[data-v-fd3319e9]{margin-top:16px}.hero-slide--centered>div:nth-child(2)>div[data-v-fd3319e9],.hero-slide--editorial>div:nth-child(2)>div[data-v-fd3319e9]{display:none}.hero-slide--editorial[data-v-fd3319e9]{align-content:center;gap:12px;grid-template-rows:auto auto;padding:82px 18px 72px}.hero-slide--editorial>div[data-v-fd3319e9]:first-child{justify-self:center;order:1;width:min(88%,290px)}.hero-slide--editorial>div[data-v-fd3319e9]:nth-child(2){justify-self:center;order:2;text-align:center;width:min(100%,520px)}.hero-slide--editorial>div[data-v-fd3319e9]:first-child .hero-product-card--compact{max-width:none;width:100%}.hero-slide--editorial[data-v-fd3319e9] .hero-product-card--compact .hero-product-image{aspect-ratio:1.08/1}.hero-slide--editorial h1[data-v-fd3319e9]{margin-top:12px}.hero-slide--split[data-v-fd3319e9]{align-content:start;gap:12px;grid-template-rows:auto auto;padding:88px 16px 56px}.hero-slide--split>div[data-v-fd3319e9]:first-child{text-align:center}.hero-slide--split>div:first-child>p[data-v-fd3319e9]:first-child{justify-content:center}.hero-slide--split>div:first-child>div[data-v-fd3319e9],.hero-slide--split>div:first-child>p[data-v-fd3319e9]:not(:first-child){display:none}.hero-slide--split>div[data-v-fd3319e9]:last-child{align-content:start;align-items:start;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 4px}.hero-slide--split>div[data-v-fd3319e9]:last-child .hero-product-card--compact:last-child:nth-child(3){grid-column:1/-1;justify-self:center;width:min(72%,220px)}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact{border-radius:13px;box-shadow:3px 3px #111;padding:6px}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-image{aspect-ratio:1.08/1;border-radius:9px;height:auto}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-image img{padding:5%}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-info{padding:8px 4px 4px}.hero-slide--split[data-v-fd3319e9] .hero-product-card--compact .hero-product-name{font-size:12px}}
