@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&family=Inter:wght@300;400;500&display=swap";:root{--ink: #232323;--white: #FFFFFF;--paper: #FAFAFA;--cream: #F3F3F3;--sand: #EAEAEA;--accent: #454545;--sienna: #333333;--stone: #8A8A8A;--ink-mid: var(--stone);--ink-soft: var(--stone);--off-white: var(--cream);--line: #E5E5E5;--gold: var(--accent);--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: var(--font-display);--font-sans: var(--font-body);--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-style: normal;--font-body-weight: 400}body,p,li,td,th,input,select,textarea,button,.rte,.product__title,.product__text,.card__heading,.card__content,.cart-item,.cart__footer,.totals,.facets,.facets__summary,.search__input,.customer,.list-menu__item,.footer__content-bottom,.announcement-bar,.price{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title,.price--large,.title,.title-wrapper h2,.card__heading,.collection__title,.cart__heading,.main-page-title{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{font-family:var(--font-body);color:var(--ink);background:var(--white);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:300;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}.velo-inner{max-width:1440px;margin:0 auto;padding:72px 40px}.velo-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px}.velo-eyebrow{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-family:var(--font-body);font-weight:400}.velo-section-title{font-family:var(--font-display);font-size:28px;color:var(--ink);font-weight:300}.velo-view-all{font-family:var(--font-body);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px;color:var(--ink);font-weight:400;white-space:nowrap}.velo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;cursor:pointer;transition:all .2s}.velo-btn--primary{background:var(--ink);color:var(--white);border:1px solid var(--ink);padding:16px 28px}.velo-btn--primary:hover{opacity:.85}.velo-btn--outline{background:transparent;color:var(--ink);border:1px solid var(--ink);padding:15px 28px}.velo-btn--outline:hover{background:var(--ink);color:var(--white)}.velo-product-card{cursor:pointer}.velo-product-img{aspect-ratio:2/3;background:#e8e4de;position:relative;overflow:hidden;margin-bottom:12px}.velo-product-img img{width:100%;height:100%;object-fit:contain;object-position:center center;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.velo-product-card:hover .velo-product-img img{transform:scale(1.04)}.velo-product-badge{position:absolute;top:10px;left:10px;font-family:var(--font-body);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;background:var(--ink);color:var(--white);font-weight:400}.velo-product-badge--gold{background:var(--gold);color:var(--white)}.velo-product-name{font-family:var(--font-body);font-size:13px;font-weight:400;margin-bottom:2px;color:var(--ink)}.velo-product-sub{display:none}.velo-product-bottom{display:flex;justify-content:space-between;align-items:center}.velo-product-price{font-family:var(--font-body);font-size:13.5px;font-weight:400}.velo-swatches{display:flex;gap:4px}.velo-swatch{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.velo-swatch--schwarz{background:#1a1814}.velo-swatch--weiss{background:#f5f2ee;border-color:#ccc!important}.velo-swatch--ecru{background:#ebebeb;border-color:#ccc!important}.velo-swatch--camel{background:#b8b8b8}.velo-swatch--sand{background:#b4b4b4}.velo-swatch--olive{background:#3c4a38}.velo-swatch--marine,.velo-swatch--navy{background:#1a2744}.velo-swatch--beige{background:#bbb}.velo-swatch--anthrazit{background:#4a4a4a}.velo-filter-row{display:flex;gap:6px;margin-bottom:32px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.velo-filter-row::-webkit-scrollbar{display:none}.velo-filter-pill{font-family:var(--font-body);font-size:11.5px;padding:7px 16px;border:1px solid var(--line);color:var(--ink-soft);background:var(--white);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:all .15s;font-weight:400}.velo-filter-pill.is-active,.velo-filter-pill:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.velo-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1024px){.velo-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.velo-inner{padding:40px 16px}.velo-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.velo-section-head{flex-direction:column;gap:10px;margin-bottom:24px}.velo-section-title{font-size:24px}.velo-product-name{font-size:12px}.velo-product-sub{font-size:11px}.velo-product-price{font-size:12.5px}.velo-filter-row{margin-bottom:20px}}.velo-sec{padding:80px 40px}.velo-sec--cream{background:var(--cream)}.velo-sec--sand{background:var(--sand);color:var(--ink)}.velo-sec--paper{background:var(--paper)}.velo-wrap{max-width:1280px;margin:0 auto}.velo-kicker{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-family:var(--font-body);font-weight:400}.velo-sec-title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);font-weight:500;margin-bottom:14px;color:var(--ink)}.velo-sec-sub{color:var(--stone);max-width:560px;font-size:15px}.velo-sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px;gap:24px;flex-wrap:wrap}.velo-linklike{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:3px;white-space:nowrap}.velo-btn2{display:inline-block;background:var(--ink);color:var(--white);font-size:12px;letter-spacing:2.5px;text-transform:uppercase;padding:15px 42px;text-decoration:none;border:none;cursor:pointer;font-family:var(--font-body);transition:background .2s}.velo-btn2:hover{background:var(--accent);color:var(--white)}.velo-btn2--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.velo-btn2--ghost:hover{background:var(--ink);color:var(--white)}.velo-btn2--gold{background:var(--accent);color:var(--white)}.velo-btn2--gold:hover{background:var(--ink);color:var(--white)}.velo-btn2--full{width:100%;text-align:center;padding:17px}.velo-grid2{display:grid;gap:20px}.velo-grid2--c4{grid-template-columns:repeat(4,1fr)}.velo-grid2--c3{grid-template-columns:repeat(3,1fr)}.velo-grid2--c2{grid-template-columns:repeat(2,1fr)}.velo-card2{text-decoration:none;color:inherit;display:block;position:relative}.velo-card2 .velo-card2-img{aspect-ratio:4/5;overflow:hidden;background:var(--white);display:flex;align-items:center;justify-content:center}.velo-card2 .velo-card2-img img{width:100%;height:100%;object-fit:contain;background:transparent;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.velo-card2:hover .velo-card2-img img{transform:scale(1.04)}.velo-card2-mat{font-size:9.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);margin:10px 0 3px}.velo-card2-name{font-family:var(--font-display);font-size:16.5px;font-weight:500;color:var(--ink);line-height:1.35}.velo-card2-price{font-size:12px;color:var(--stone);margin-top:2px}.velo-card2-colors{font-size:10.5px;color:var(--stone);margin-top:2px}.velo-quickadd{position:absolute;right:8px;bottom:74px;background:var(--white);border:1px solid #D9D9D9;width:34px;height:34px;font-size:18px;line-height:1;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);z-index:2}.velo-card2:hover .velo-quickadd{border-color:var(--ink)}.velo-split{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.velo-split-img{min-height:540px;overflow:hidden}.velo-split-img img{width:100%;height:100%;object-fit:cover;display:block}.velo-split-text{display:flex;flex-direction:column;justify-content:center;padding:70px;background:var(--cream)}.velo-split-text--on-dark{background:var(--ink);color:var(--white)}.velo-split-text h2{font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:500;margin-bottom:20px;color:var(--ink)}.velo-split-text--on-dark h2{color:var(--white)}.velo-split-text p{max-width:440px;font-size:15px;color:var(--ink);margin-bottom:14px}.velo-split-text--on-dark p{color:#c9c9c9}.velo-split--reverse{direction:rtl}.velo-split--reverse>*{direction:ltr}.velo-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.velo-tiles--c2{grid-template-columns:repeat(2,1fr)}.velo-tile{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden}.velo-tile-img{aspect-ratio:4/5;overflow:hidden}.velo-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.velo-tile:hover .velo-tile-img img{transform:scale(1.04)}.velo-tile-label{position:absolute;left:0;right:0;bottom:0;padding:22px;background:linear-gradient(transparent,#1a18148c)}.velo-tile-label h3{font-family:var(--font-display);font-size:24px;color:var(--white);font-weight:500}.velo-tile-label p{font-size:12px;color:#e0e0e0;letter-spacing:.5px;margin-top:2px}.velo-trust2{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.velo-trust2 div h4{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-weight:500;color:var(--ink)}.velo-trust2 div p{font-size:13px;color:var(--stone)}.velo-nl{max-width:620px;margin:0 auto;text-align:center}.velo-nl input{width:100%;max-width:380px;padding:15px 18px;border:1px solid #BFBFBF;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:13px;letter-spacing:1px;margin-top:24px}.velo-nl .velo-btn2{margin-top:14px}.velo-duo{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.velo-duo--reverse{grid-template-columns:.9fr 1.1fr}.velo-duo-img{aspect-ratio:1/1;overflow:hidden}.velo-duo-img img{width:100%;height:100%;object-fit:cover;display:block}.velo-lede{font-family:var(--font-display);font-size:24px;line-height:1.6;font-weight:400;color:var(--ink)}.velo-tech-box{background:var(--cream);padding:36px 40px;max-width:820px;margin:0 auto}.velo-tech-box h4{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:500}.velo-hero2{height:78vh;min-height:520px;position:relative;overflow:hidden}.velo-hero2-media{position:absolute;top:0;right:0;bottom:0;left:0}.velo-hero2-media img,.velo-hero2-media video{width:100%;height:100%;object-fit:cover}.velo-hero2-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;padding:0 24px}.velo-hero2-content h1{font-family:var(--font-display);font-size:clamp(38px,6vw,72px);font-weight:500;color:var(--white);font-style:italic;text-shadow:0 1px 30px rgba(26,24,20,.35)}.velo-hero2-content p{font-size:13px;letter-spacing:3px;text-transform:uppercase;margin-top:10px;color:var(--white)}.velo-mat-hero{height:64vh;min-height:440px;position:relative;overflow:hidden}.velo-mat-hero img{width:100%;height:100%;object-fit:cover}.velo-mat-hero h1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:clamp(44px,7vw,84px);font-weight:500;font-style:italic;color:var(--white);z-index:2;text-shadow:0 1px 30px rgba(26,24,20,.35)}@media(max-width:900px){.velo-grid2--c4{grid-template-columns:repeat(2,1fr)}.velo-tiles,.velo-split,.velo-duo,.velo-duo--reverse{grid-template-columns:1fr}.velo-split-text{padding:44px 28px}.velo-trust2{grid-template-columns:repeat(2,1fr)}.velo-sec{padding:56px 20px}}.velo-sizetable{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:44px}.velo-sizetable th{text-align:left;font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--stone);padding:8px 10px 8px 0;border-bottom:1px solid #E2E2E2}.velo-sizetable td{padding:9px 10px 9px 0;border-bottom:1px solid #EDEDED}.velo-size-h2{font-family:var(--font-display);font-size:26px;font-weight:500;color:var(--ink);margin-bottom:16px}.velo-measure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:left}.velo-measure-grid h4{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-weight:500;color:var(--ink)}.velo-measure-grid p{font-size:13px;color:var(--stone);line-height:1.6}@media(max-width:900px){.velo-measure-grid{grid-template-columns:1fr 1fr}}.velo-size-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:none}.velo-size-modal.is-open{display:block}.velo-size-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#23232380}.velo-size-modal__panel{position:absolute;top:0;right:0;bottom:0;width:min(680px,92vw);background:var(--white);overflow-y:auto;padding:32px 36px 60px;box-shadow:-8px 0 40px #00000026}.velo-size-modal__close{position:absolute;top:18px;right:20px;background:none;border:none;font-size:26px;line-height:1;cursor:pointer;color:var(--ink)}.velo-size-modal__panel .velo-size-h2{font-size:21px}.velo-size-modal__panel .velo-sizetable{font-size:12.5px;margin-bottom:28px}.velo-size-prod{background:var(--cream);padding:18px 20px;margin-bottom:28px}.velo-size-prod h4{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}@media(max-width:600px){.velo-size-modal__panel{padding:28px 18px 50px}}.velo-journal-head{max-width:1280px;margin:0 auto;padding:34px 40px 6px}.velo-journal-head h1{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:500;color:var(--ink)}.velo-journal-head p{color:var(--stone);font-size:14px;max-width:560px;margin-top:6px}.velo-jfeat{display:grid;grid-template-columns:1fr 1fr;min-height:420px;text-decoration:none;color:inherit}.velo-jfeat-img{min-height:420px;overflow:hidden;background:var(--cream)}.velo-jfeat-img img{width:100%;height:100%;object-fit:cover;display:block}.velo-jfeat-text{display:flex;flex-direction:column;justify-content:center;padding:60px;background:var(--cream)}.velo-jfeat-text h2{font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:500;color:var(--ink);margin-bottom:16px}.velo-jfeat-text p{color:var(--ink);max-width:440px;margin-bottom:12px;font-size:14.5px;line-height:1.7}.velo-jfeat-meta{font-size:12px;color:var(--stone)}.velo-jgrid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.velo-jcard{text-decoration:none;color:inherit;display:block}.velo-jcard-img{aspect-ratio:16/10;overflow:hidden;background:var(--cream)}.velo-jcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.velo-jcard:hover .velo-jcard-img img{transform:scale(1.03)}.velo-jcat{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:14px 0 4px}.velo-jtitle{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink);line-height:1.3}.velo-jexcerpt{font-size:13.5px;color:var(--stone);margin-top:6px;line-height:1.6}.velo-article{max-width:680px;margin:0 auto;padding:40px 20px 20px}.velo-article-cat{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.velo-article h1{font-family:var(--font-display);font-size:clamp(30px,4.5vw,46px);font-weight:500;color:var(--ink);line-height:1.2;margin-bottom:14px}.velo-article-meta{font-size:12.5px;color:var(--stone);margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--line)}.velo-article-hero{max-width:1000px;margin:0 auto 40px;aspect-ratio:16/9;overflow:hidden;background:var(--cream)}.velo-article-hero img{width:100%;height:100%;object-fit:cover}.velo-article-body{font-size:16px;line-height:1.85;color:var(--ink)}.velo-article-body p{margin-bottom:20px}.velo-article-body h2{font-family:var(--font-display);font-size:28px;font-weight:500;margin:36px 0 14px}.velo-article-body h3{font-family:var(--font-display);font-size:22px;font-weight:500;margin:28px 0 12px}.velo-article-body img{margin:24px 0;width:100%}.velo-article-body a{color:var(--accent);text-decoration:underline}.velo-article-body ul,.velo-article-body ol{margin:0 0 20px 20px}.velo-article-body li{margin-bottom:8px}@media(max-width:900px){.velo-journal-head{padding:24px 20px 6px}.velo-jfeat,.velo-jfeat-img{min-height:0}.velo-jfeat{grid-template-columns:1fr}.velo-jfeat-img{aspect-ratio:16/10}.velo-jfeat-text{padding:32px 24px}.velo-jgrid{grid-template-columns:1fr;gap:28px}}.velo-discount-bar{display:flex;align-items:center;gap:10px;background:var(--sand);color:var(--ink);font-family:var(--font-body);font-size:12px;letter-spacing:.06em;padding:11px 16px;margin:14px 0 4px;border:1px solid #D9D9D9}.velo-discount-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--white);font-size:11px;font-weight:500;flex:0 0 auto}.velo-cart-progress{background:var(--sand);border:1px solid #D9D9D9;padding:12px 16px;margin-bottom:14px;font-family:var(--font-body);font-size:12.5px;letter-spacing:.04em;color:var(--ink)}.velo-cart-progress.is-active{color:var(--accent);font-weight:500}.velo-cart-progress__track{height:4px;background:#d7d7d7;margin-top:9px;overflow:hidden}.velo-cart-progress__fill{height:100%;background:var(--accent);width:0;transition:width .3s ease}.velo-cart-progress__note{display:block;margin-top:6px;font-size:11px;color:var(--stone);letter-spacing:.02em;font-weight:400}#veloBar{transition:background .3s ease,color .3s ease}:root:has(#veloHeader.velo-header--overlay:hover) #veloBar{background:var(--white)!important}:root:has(#veloHeader.velo-header--overlay:hover) #veloBar,:root:has(#veloHeader.velo-header--overlay:hover) #veloBar *{color:var(--ink)!important;text-shadow:none!important}.velo-nav__link.velo-nav--season,.velo-mnav__link.velo-nav--season{color:#a6362b!important;font-weight:600}.velo-header--overlay:not(.is-scrolled):not(.nav-open):not(:hover) .velo-nav__link.velo-nav--season{color:#e4938a!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velo.css.map */
