@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Inter:wght@200;300;400;500;600&display=swap";:root{--font-serif: "Cormorant Garamond", Georgia, serif;--font-cormorant: "Cormorant Garamond", Georgia, serif;--font-bodoni: "Cormorant Garamond", Georgia, serif;--font-inter: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.font-bodoni,.font-cormorant{font-family:var(--font-cormorant)!important}.tracking-widest2{letter-spacing:.25em!important}.tracking-widest3{letter-spacing:.35em!important}.tracking-luxury{letter-spacing:.22em!important}.vassago-container{width:100%!important;max-width:80rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box!important}@media(min-width:768px){.vassago-container{padding-left:2.5rem!important;padding-right:2.5rem!important}}.vassago-navbar{position:sticky!important;top:0!important;z-index:100!important;background-color:#000!important;border-bottom:1px solid rgba(38,38,38,.8)!important;height:76px!important;width:100%!important;box-sizing:border-box!important}@media(min-width:768px){.vassago-navbar{height:86px!important}}.vassago-navbar .vassago-container{display:flex!important;align-items:center!important;justify-content:space-between!important;height:100%!important;width:100%!important;box-sizing:border-box!important}.vassago-nav-links{display:flex!important;align-items:center!important;gap:1.75rem!important;flex:1 1 0%!important;justify-content:flex-start!important}@media(min-width:768px){.vassago-nav-links{gap:2rem!important}}.vassago-nav-links a,.vassago-nav-link{text-decoration:none!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-family:var(--font-inter)!important;line-height:1!important;white-space:nowrap!important;transition:color .2s ease!important}.vassago-nav-links a:first-child,.vassago-nav-link:first-child{color:#fff!important;font-weight:500!important}.vassago-nav-links a:last-child,.vassago-nav-link:last-child{color:#a3a3a3!important;font-weight:400!important}.vassago-nav-links a:hover,.vassago-nav-link:hover{color:#fff!important}.vassago-nav-logo{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:0 1rem!important}.vassago-nav-logo a{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.vassago-nav-logo img,.vassago-nav-logo-img{height:48px!important;max-height:54px!important;width:auto!important;object-fit:contain!important;display:block!important;image-rendering:-webkit-optimize-contrast!important}@media(min-width:768px){.vassago-nav-logo img,.vassago-nav-logo-img{height:52px!important;max-height:58px!important}}.vassago-nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;flex:1 1 0%!important}@media(min-width:768px){.vassago-nav-actions{gap:24px!important}}.vassago-nav-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;color:#fff!important;text-decoration:none!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:color .2s ease,opacity .2s ease!important;line-height:1!important;position:relative!important}.vassago-nav-icon-btn:hover{color:#a3a3a3!important}.vassago-nav-icon-btn svg{width:19px!important;height:19px!important;display:block!important;margin:auto!important;flex-shrink:0!important}shopify-store{display:none!important;width:0!important;height:0!important}shopify-account,shopify-account:not(:defined){width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;color:#fff!important;cursor:pointer!important}shopify-account::part(button){padding:0!important;margin:0!important;width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.vassago-cart-badge{position:absolute!important;top:-5px!important;right:-7px!important;background-color:#fff!important;color:#000!important;font-size:9px!important;font-weight:700!important;border-radius:9999px!important;width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:var(--font-inter)!important;pointer-events:none!important}.codes-of-distinction-section{background-color:#101010!important;color:#fff!important;width:100%!important}.codes-header{display:flex!important;flex-direction:column!important;justify-content:space-between!important;margin-bottom:3.5rem!important}@media(min-width:768px){.codes-header{flex-direction:row!important;align-items:flex-end!important}}.codes-grid{display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important;width:100%!important;box-sizing:border-box!important}@media(min-width:768px){.codes-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2rem!important}}.code-card{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;background-color:#17171799!important;border:1px solid rgba(38,38,38,.8)!important;overflow:hidden!important;box-sizing:border-box!important}.code-card__media{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important;background-color:#0a0a0a!important}.code-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .7s cubic-bezier(.16,1,.3,1)!important}.code-card:hover .code-card__media img{transform:scale(1.05)!important}.code-card__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top,rgba(0,0,0,.94) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.05) 70%,transparent 100%)!important;pointer-events:none!important;z-index:1!important}.code-card__content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:1.5rem!important;z-index:2!important;box-sizing:border-box!important}.code-card__title{font-family:var(--font-bodoni)!important;font-size:1.45rem!important;line-height:1.2!important;font-weight:400!important;color:#fff!important;margin:0 0 .85rem!important}.code-card__btn{display:inline-block!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important;border-bottom:1px solid #ffffff!important;padding-bottom:2px!important;text-decoration:none!important;transition:color .2s,border-color .2s!important}.code-card__btn:hover{color:#d4d4d4!important;border-color:#d4d4d4!important}.just-arrived-section{background-color:#f8f8f8!important;width:100%!important}.just-arrived-slider-wrap{position:relative!important;width:100%!important;overflow:hidden!important}.just-arrived-track{display:flex!important;width:100%!important;gap:2rem!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important;will-change:transform!important;margin:0!important;padding:0!important}.just-arrived-page{flex:0 0 100%!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important;box-sizing:border-box!important}@media(min-width:640px){.just-arrived-page{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){.just-arrived-page{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.75rem!important}}.just-arrived-card{width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.just-arrived-card--show-all{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:100%!important;background-color:#fff!important;border:1px solid rgba(229,229,229,.9)!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;cursor:pointer!important;padding:2.5rem 1.5rem!important}.just-arrived-card--show-all:hover{background-color:#000!important;border-color:#000!important}.just-arrived-card--show-all:hover .just-arrived-show-all-title{color:#fff!important}.just-arrived-card--show-all:hover .just-arrived-show-all-arrow-circle{background-color:#fff!important;color:#000!important;border-color:#fff!important}.streetwear-drops-section{background-color:#0c0c0c!important;color:#fff!important;width:100%!important}.streetwear-grid{display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important;width:100%!important}@media(min-width:640px){.streetwear-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){.streetwear-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem!important}}.signature-bestsellers-section{background-color:#fff!important;width:100%!important}.bestsellers-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.875rem!important;width:100%!important}@media(min-width:640px){.bestsellers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.25rem!important}}@media(min-width:1024px){.bestsellers-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.75rem 1.25rem!important}}.bestseller-card{display:flex!important;flex-direction:column!important;background-color:#fff!important;border:1px solid rgba(229,231,235,.9)!important;transition:border-color .25s ease,box-shadow .25s ease!important;box-sizing:border-box!important}.bestseller-card:hover{border-color:#000!important}.bestseller-card.empty-card:hover{border-color:#a3a3a3!important}.community-gallery-section{background-color:#fff!important;width:100%!important}.community-gallery-container,.vassago-community-container{width:100%!important;max-width:1360px!important;margin:0 auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.community-gallery-eyebrow{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.35em!important;font-weight:500!important;color:#a3a3a3!important;margin-bottom:.5rem!important;margin-top:0!important}.community-gallery-heading{font-family:var(--font-bodoni)!important;font-size:clamp(1.875rem,3.5vw,2.5rem)!important;font-weight:400!important;color:#171717!important;margin-top:0!important;margin-bottom:3rem!important;line-height:1.2!important}.community-grid,.vassago-community-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;justify-content:center!important;box-sizing:border-box!important}@media(min-width:768px){.community-grid,.vassago-community-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem!important}}.community-card,.vassago-community-card{position:relative!important;overflow:hidden!important;background-color:#f5f5f5!important;aspect-ratio:4 / 5!important;width:100%!important;display:block!important}.community-card img,.vassago-community-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.community-card:hover img,.vassago-community-card:hover img{transform:scale(1.05)!important}.vassago-newsletter-section{background-color:#141414!important;color:#fff!important;width:100%!important}.vassago-luxury-footer{background-color:#000!important;color:#fff!important;width:100%!important;padding-top:5rem!important;padding-bottom:3rem!important;border-top:1px solid #171717!important;box-sizing:border-box!important}.vassago-footer-grid{display:grid!important;grid-template-columns:1fr!important;gap:2.5rem!important;width:100%!important;box-sizing:border-box!important;padding-bottom:4rem!important;border-bottom:1px solid #171717!important;align-items:start!important}@media(min-width:768px){.vassago-footer-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1024px){.vassago-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr!important;gap:3rem!important}}.vassago-footer-brand{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.vassago-footer-brand a.vassago-footer-logo-link{display:inline-block!important;margin-bottom:1.5rem!important;line-height:1!important}.vassago-luxury-footer .vassago-footer-logo,.vassago-luxury-footer img.vassago-footer-logo,img.vassago-footer-logo{height:32px!important;width:auto!important;max-height:32px!important;max-width:42px!important;object-fit:contain!important;display:block!important;margin:0!important;padding:0!important}.vassago-footer-narrative{color:#a3a3a3!important;font-size:12px!important;font-weight:300!important;line-height:1.625!important;max-width:24rem!important;margin-top:0!important;margin-bottom:1.5rem!important;font-family:var(--font-inter)!important}.vassago-footer-follow{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#a3a3a3!important;font-weight:500!important;margin-bottom:.75rem!important;font-family:var(--font-inter)!important}.vassago-footer-social{display:flex!important;align-items:center!important;gap:1rem!important}.vassago-footer-social a{color:#a3a3a3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .2s ease!important}.vassago-footer-social a:hover{color:#fff!important}.vassago-footer-social svg{width:16px!important;height:16px!important;display:block!important}.vassago-footer-col{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.vassago-footer-heading{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;color:#fff!important;margin-top:0!important;margin-bottom:1rem!important;line-height:1.2!important;font-family:var(--font-inter)!important}.vassago-footer-links{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.625rem!important}.vassago-footer-links li{margin:0!important;padding:0!important}.vassago-footer-links a{font-size:12px!important;color:#a3a3a3!important;font-weight:300!important;text-decoration:none!important;transition:color .2s ease!important;font-family:var(--font-inter)!important;line-height:1.5!important}.vassago-footer-links a:hover{color:#fff!important}.vassago-footer-bottom{padding-top:2rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;font-size:11px!important;color:#737373!important;font-weight:300!important;gap:1rem!important;font-family:var(--font-inter)!important}@media(min-width:768px){.vassago-footer-bottom{flex-direction:row!important;gap:0!important}}.vassago-footer-bottom a{color:#737373!important;text-decoration:none!important;transition:color .2s ease!important}.vassago-footer-bottom a:hover{color:#d4d4d4!important}.vassago-footer-bottom-links{display:flex!important;align-items:center!important;gap:1.5rem!important}.vassago-hero img,.category-bubbles-section img,.codes-of-distinction-section img,.just-arrived-section img,.streetwear-drops-section img,.signature-bestsellers-section img,.community-gallery-section img,.vassago-luxury-footer img:not(.vassago-footer-logo){max-width:100%;height:auto;display:block}.code-card__media img{height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vassago-stitch.css.map */
