.mesh-fashion-collection{--mesh-ink: #11100f;--mesh-paper: #f2eee6;--mesh-accent: #ff4b00;overflow:hidden;background:var(--mesh-paper);color:var(--mesh-ink);padding:clamp(2rem,3vw,3.8rem) 0 0}.mesh-fashion-collection__intro{display:grid;grid-template-columns:minmax(16rem,.48fr) minmax(0,1.52fr);align-items:center;gap:1.4rem clamp(2rem,4vw,6rem);margin-bottom:clamp(1.8rem,2.5vw,3rem)}.mesh-fashion-collection__eyebrow,.mesh-fashion-collection__caption,.mesh-fashion-collection__index{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.mesh-fashion-collection h1{margin:0;color:var(--mesh-ink);font-family:var(--font-heading-family);max-width:94rem;font-size:clamp(4rem,6.2vw,8.8rem);font-weight:900;letter-spacing:-.055em;line-height:.86;text-transform:uppercase}.mesh-fashion-collection__frame{position:relative;width:min(84vw,148rem);margin:0 auto;background:var(--mesh-ink);isolation:isolate}.mesh-fashion-collection__frame:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(115deg,rgb(255 75 0 / .08),transparent 31%,rgb(0 0 0 / .2));content:"";pointer-events:none;mix-blend-mode:multiply}.mesh-fashion-collection__image{display:block;width:100%;height:clamp(38rem,52vh,58rem);object-fit:cover;object-position:50% 34%;filter:saturate(.82) contrast(1.05);transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.75,.2,1)}.mesh-fashion-collection__frame:hover .mesh-fashion-collection__image{filter:saturate(.96) contrast(1.03);transform:scale(1.012)}.mesh-fashion-collection__index{position:absolute;top:1.8rem;left:1.8rem;z-index:2;padding:.7rem .8rem;background:var(--mesh-paper)}.mesh-fashion-collection__caption{position:absolute;right:1.8rem;bottom:1.8rem;z-index:2;max-width:27rem;padding:.9rem 1rem;background:var(--mesh-accent);color:#fff}.mesh-fashion-ticker{overflow:hidden;border-top:1px solid var(--mesh-ink);border-bottom:1px solid var(--mesh-ink);margin-top:clamp(2.2rem,4vw,4.8rem);background:var(--mesh-accent);color:#fff}.mesh-fashion-ticker__track{display:flex;width:max-content;animation:mesh-fashion-ticker 28s linear infinite}.mesh-fashion-ticker span{padding:1.1rem 2.4rem;font-family:var(--font-heading-family);font-size:clamp(1.9rem,2.4vw,3.2rem);font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}@keyframes mesh-fashion-ticker{to{transform:translate(-25%)}}body:has(.mesh-fashion-collection) #ProductGridContainer{background:var(--mesh-paper, #f2eee6);color:var(--mesh-ink, #11100f)}body:has(.mesh-fashion-collection) #ProductGridContainer>.collection{width:min(100%,148rem);max-width:none}body:has(.mesh-fashion-collection) #product-grid{display:flex;flex-direction:column;gap:clamp(4rem,7vw,9rem)}body:has(.mesh-fashion-collection) #product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0!important}body:has(.mesh-fashion-collection) #product-grid .card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(30rem,.75fr);align-items:center;gap:clamp(2.8rem,6vw,9rem);border-top:1px solid rgb(17 16 15 / .34);padding-top:clamp(2.4rem,4vw,5rem)}body:has(.mesh-fashion-collection) #product-grid .card>.card__inner{grid-column:1;grid-row:1;width:100%;overflow:hidden}body:has(.mesh-fashion-collection) #product-grid .card>.card__content{grid-column:2;grid-row:1;align-self:center;padding:clamp(1rem,2vw,3rem)}body:has(.mesh-fashion-collection) #product-grid>.grid__item:nth-child(2n) .card>.card__inner{grid-column:2}body:has(.mesh-fashion-collection) #product-grid>.grid__item:nth-child(2n) .card>.card__content{grid-column:1}body:has(.mesh-fashion-collection) #product-grid .card__heading{color:#11100f;font-size:clamp(3.8rem,5vw,7rem);letter-spacing:-.045em;line-height:.92;text-transform:uppercase}body:has(.mesh-fashion-collection) #product-grid .card__information:before{display:block;margin-bottom:1.4rem;color:#11100f;content:"MESHPLUGINS.COM / STUDIO DROP";font-size:1.05rem;font-weight:800;letter-spacing:.15em}body:has(.mesh-fashion-collection) #product-grid .price{margin-top:2rem;color:#11100f;font-size:clamp(1.9rem,2vw,2.6rem)}body:has(.mesh-fashion-collection) #product-grid .card__media img{filter:saturate(.78) contrast(1.07);transition:filter .7s ease,transform 1.1s cubic-bezier(.2,.75,.2,1)}body:has(.mesh-fashion-collection) #product-grid .card:hover .card__media img{filter:saturate(.95) contrast(1.04);transform:scale(1.025)}@media screen and (max-width:749px){.mesh-fashion-collection__intro{grid-template-columns:1fr;gap:.9rem}.mesh-fashion-collection h1{font-size:clamp(4rem,13vw,6.8rem);line-height:.86}.mesh-fashion-collection__frame{width:100%}.mesh-fashion-collection__image{height:auto;aspect-ratio:4 / 5;object-position:47% center}.mesh-fashion-collection__caption{right:1rem;bottom:1rem;left:1rem;max-width:none}body:has(.mesh-fashion-collection) #product-grid{gap:5rem}body:has(.mesh-fashion-collection) #product-grid .card{grid-template-columns:1fr;gap:1.4rem}body:has(.mesh-fashion-collection) #product-grid .card>.card__inner,body:has(.mesh-fashion-collection) #product-grid>.grid__item:nth-child(2n) .card>.card__inner{grid-column:1;grid-row:1}body:has(.mesh-fashion-collection) #product-grid .card>.card__content,body:has(.mesh-fashion-collection) #product-grid>.grid__item:nth-child(2n) .card>.card__content{grid-column:1;grid-row:2;padding:1rem 0 0}}@media(prefers-reduced-motion:reduce){.mesh-fashion-ticker__track{animation:none}.mesh-fashion-collection__image{transition:none}}body:has(.mesh-fashion-product) [id^=MainProduct-],body:has(.mesh-service-product) [id^=MainProduct-],body:has(.mesh-fashion-product) .related-products,body:has(.mesh-service-product) .related-products{display:none!important}.mesh-fashion-product{--mesh-ink: #11100f;--mesh-paper: #f2eee6;--mesh-accent: #ff4b00;overflow:hidden;background:var(--mesh-paper);color:var(--mesh-ink);padding-top:clamp(2.4rem,4vw,5rem)}.mesh-fashion-product__hero{display:grid;grid-template-columns:minmax(28rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,6vw,9rem)}.mesh-fashion-product__copy{padding-block:2rem}.mesh-fashion-product__eyebrow,.mesh-fashion-product figcaption,.mesh-fashion-product__notes dt,.mesh-service-product__eyebrow{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.mesh-fashion-product h1{max-width:72rem;margin:1.6rem 0 2rem;color:var(--mesh-ink);font-family:var(--font-heading-family);font-size:clamp(4.2rem,6vw,8.4rem);font-weight:900;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.mesh-fashion-product__lede{max-width:46rem;margin:0;font-size:clamp(1.5rem,1.55vw,1.9rem);line-height:1.45}.mesh-fashion-product__price{display:flex;align-items:baseline;gap:1.2rem;margin-top:2.4rem;font-size:2.2rem;font-weight:800}.mesh-fashion-product__price s{font-size:1.5rem;font-weight:500;opacity:.55}.mesh-fashion-product__form{display:grid;gap:1rem;margin-top:2.4rem}.mesh-fashion-product__form label{font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mesh-fashion-product__form select{min-height:5rem;border:1px solid var(--mesh-ink);border-radius:0;background:transparent;color:var(--mesh-ink);padding:0 1.4rem;font:inherit}.mesh-fashion-product__button,.mesh-service-product__button{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--mesh-accent, #ff4b00);color:#fff;padding:1.4rem 2rem;font-size:1.35rem;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.mesh-fashion-product__button:hover,.mesh-service-product__button:hover{background:#11100f;color:#fff;transform:translateY(-2px)}.mesh-fashion-product__campaign{position:relative;overflow:hidden;margin:0;background:#171513}.mesh-fashion-product__campaign img{display:block;width:100%;height:clamp(42rem,62vh,68rem);object-fit:cover;object-position:50% 35%;filter:saturate(.82) contrast(1.06);transition:filter .7s ease,transform 1.1s cubic-bezier(.2,.75,.2,1)}.mesh-fashion-product__campaign:hover img{filter:saturate(.94) contrast(1.04);transform:scale(1.018)}.mesh-fashion-product__campaign figcaption{position:absolute;right:1.4rem;bottom:1.4rem;max-width:calc(100% - 2.8rem);background:var(--mesh-accent);color:#fff;padding:1rem 1.2rem}.mesh-fashion-product__story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);align-items:center;gap:clamp(3rem,7vw,10rem);padding-top:clamp(7rem,11vw,15rem);padding-bottom:clamp(7rem,11vw,15rem)}.mesh-fashion-product__product-shot{overflow:hidden;background:#ded7cb}.mesh-fashion-product__product-shot img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.mesh-fashion-product__story-copy h2{margin:1.4rem 0 2rem;color:var(--mesh-ink);font-family:var(--font-heading-family);font-size:clamp(4rem,5.6vw,8rem);font-weight:900;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.mesh-fashion-product__story-copy>p:not(.mesh-fashion-product__eyebrow){font-size:clamp(1.5rem,1.5vw,1.9rem);line-height:1.55}.mesh-fashion-product__notes{display:grid;margin:3.5rem 0 0;border-top:1px solid var(--mesh-ink)}.mesh-fashion-product__notes div{display:grid;grid-template-columns:10rem 1fr;gap:1.2rem;border-bottom:1px solid rgb(17 16 15 / .28);padding:1.4rem 0}.mesh-fashion-product__notes dd{margin:0;font-size:1.3rem;line-height:1.35}.mesh-fashion-product__ticker{display:flex;width:max-content;animation:mesh-product-ticker 30s linear infinite}.mesh-fashion-product__ticker span{border-top:1px solid var(--mesh-ink);padding:1.2rem 2.6rem;font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,4rem);font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}@keyframes mesh-product-ticker{to{transform:translate(-33.333%)}}.mesh-service-product{--mesh-ink: #11100f;--mesh-paper: #f2eee6;--mesh-accent: #ff4b00;overflow:hidden;background:#0f0f10;color:#f4f0e8}.mesh-service-product__hero{display:grid;min-height:calc(100svh - 8rem);grid-template-columns:minmax(30rem,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(3rem,6vw,9rem);padding-top:clamp(4rem,7vw,9rem);padding-bottom:clamp(4rem,7vw,9rem)}.mesh-service-product h1{max-width:78rem;margin:1.6rem 0 2.2rem;color:#f4f0e8;font-family:var(--font-heading-family);font-size:clamp(4.6rem,7vw,10rem);font-weight:900;letter-spacing:-.055em;line-height:.88;text-transform:uppercase}.mesh-service-product__lede{max-width:56rem;margin:0;color:#f4f0e8c7;font-size:clamp(1.6rem,1.7vw,2.1rem);line-height:1.5}.mesh-service-product__price{margin:2.4rem 0 1.6rem;font-size:2.4rem;font-weight:900}.mesh-service-product__media{overflow:hidden;background:#1a1918}.mesh-service-product__media img{display:block;width:100%;height:auto;min-height:58rem;object-fit:cover;filter:saturate(.78) contrast(1.08);transition:filter .7s ease,transform 1.1s cubic-bezier(.2,.75,.2,1)}.mesh-service-product__media:hover img{filter:saturate(.92) contrast(1.05);transform:scale(1.02)}.mesh-service-product__process{padding-top:clamp(8rem,13vw,18rem);padding-bottom:clamp(8rem,13vw,18rem)}.mesh-service-product__process ol{margin:3rem 0 0;padding:0;list-style:none}.mesh-service-product__process li{display:grid;grid-template-columns:8rem 1fr;gap:2rem;border-top:1px solid rgb(244 240 232 / .28);padding:clamp(2rem,3vw,4rem) 0}.mesh-service-product__process li:last-child{border-bottom:1px solid rgb(244 240 232 / .28)}.mesh-service-product__process li span{color:var(--mesh-accent);font-size:1.2rem;font-weight:900;letter-spacing:.12em}.mesh-service-product__process li p{max-width:88rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,5.8rem);font-weight:800;letter-spacing:-.035em;line-height:1}.mesh-service-product__close{display:grid;grid-template-columns:minmax(24rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,11rem);border-top:1px solid rgb(244 240 232 / .28);padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.mesh-service-product__close h2{margin:1.4rem 0 0;color:#f4f0e8;font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,7rem);font-weight:900;letter-spacing:-.045em;line-height:.92;text-transform:uppercase}.mesh-service-product__description{max-width:68rem;margin-bottom:3rem;color:#f4f0e8c7;font-size:1.6rem;line-height:1.6}@media screen and (max-width:749px){.mesh-fashion-product__hero,.mesh-fashion-product__story,.mesh-service-product__hero,.mesh-service-product__close{grid-template-columns:1fr}.mesh-fashion-product__hero,.mesh-service-product__hero{min-height:0;gap:2.4rem}.mesh-fashion-product__campaign,.mesh-service-product__media,.mesh-fashion-product__product-shot{width:calc(100% + 3rem);margin-left:-1.5rem}.mesh-fashion-product__campaign img,.mesh-service-product__media img{height:auto;min-height:0;aspect-ratio:4 / 5;object-position:47% center}.mesh-fashion-product__campaign figcaption{right:1rem;bottom:1rem;left:1rem;max-width:none}.mesh-service-product__process li{grid-template-columns:4.5rem 1fr;gap:1rem}}@media(prefers-reduced-motion:reduce){.mesh-fashion-product__ticker{animation:none}.mesh-fashion-product__campaign img,.mesh-service-product__media img,.mesh-fashion-product__button,.mesh-service-product__button{transition:none}}.mesh-drawer-menu{counter-reset:mesh-menu}.mesh-drawer-menu>li{border-bottom:1px solid rgb(var(--color-foreground) / .14)}.mesh-drawer-menu .menu-drawer__menu-item{display:grid;grid-template-columns:4rem 1fr;align-items:baseline;padding-top:1.6rem;padding-bottom:1.6rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,8vw,4.4rem);font-weight:800;letter-spacing:-.035em;line-height:.95;text-transform:uppercase}.mesh-drawer-menu .menu-drawer__menu-item span{font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.14em}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
