:root{--v-bg: #ffffff;--v-black: #0a0a0a;--v-text: #111111;--v-text-2: #9a958c;--v-muted: #9a958c;--v-border: #ececec;--v-card: #f4f2ed;--v-accent-red: #c93a2e;--v-accent-blue: #3d7ea6;--v-inverse-bg: #0a0a0a;--v-inverse-text: #ffffff;--v-s1: 8px;--v-s2: 16px;--v-s3: 24px;--v-s4: 32px;--v-s5: 48px;--v-s6: 64px;--v-s7: 96px;--v-font-display: "Archivo Black", "Arial Black", sans-serif;--v-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: var(--v-font-display);--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: var(--v-font-body);--font-body-weight: 400;--font-body-weight-bold: 600;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--media-radius: 0px;--product-card-corner-radius: 0px;--collection-card-corner-radius: 0px;--badge-corner-radius: 0px;--popup-corner-radius: 0px;--text-boxes-radius: 0px}body{font-family:var(--v-font-body);letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--v-font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}strong,b{font-weight:600}.v-label{font-family:var(--v-font-body);font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:inherit;display:inline-block}.button,.shopify-payment-button__button--unbranded,button.button{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-family:var(--v-font-body);font-weight:600;font-size:.8rem}.v-inverse{background:var(--v-inverse-bg);color:var(--v-inverse-text)}.v-inverse *{color:var(--v-inverse-text)}.header-wrapper{background:var(--v-bg);border-bottom:1px solid var(--v-border)}.section-header.shopify-section-group-header-group{background:var(--v-bg)}.header{padding-top:18px;padding-bottom:18px}.header__heading-link .v-wordmark,.header__heading-link .h2{font-family:var(--v-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:1.7rem;line-height:1;color:rgb(var(--color-foreground))}.header__menu-item,.header__menu-item .item,.header__active-menu-item{font-family:var(--v-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.header__menu-item span{text-decoration:none}.header__icon,.header__icon--cart,.header__icon--account{color:rgb(var(--color-foreground))}.header__icon .icon{width:20px;height:20px}#cart-icon-bubble{display:inline-flex;align-items:center;gap:4px}.cart-count-bubble{position:static;inset:auto;width:auto;height:auto;min-width:0;margin:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--v-font-body);font-weight:500;font-size:.8rem;line-height:1}.cart-count-bubble span[aria-hidden]:before{content:"("}.cart-count-bubble span[aria-hidden]:after{content:")"}#cart-icon-bubble:not(:has(.cart-count-bubble)):after{content:"(0)";font-family:var(--v-font-body);font-weight:500;font-size:.8rem}.vesting-hero{position:relative;width:100%;height:var(--v-hero-height, 100svh);min-height:520px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--v-hero-bg, #0a0a0a);color:var(--v-inverse-text)}.vesting-hero__media,.vesting-hero__overlay,.vesting-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vesting-hero__img{object-fit:cover;display:block}.vesting-hero__overlay{background:rgba(0,0,0,var(--v-hero-overlay, .35))}.vesting-hero__tag{position:absolute;top:var(--v-s3);left:var(--v-s4);z-index:2;color:var(--v-inverse-text)}.vesting-hero__content{position:relative;z-index:2;width:100%;text-align:center;padding:0 var(--v-s4);display:flex;flex-direction:column;align-items:center;gap:var(--v-s2)}.vesting-hero__title{font-family:var(--v-font-display);text-transform:uppercase;color:var(--v-inverse-text);font-size:clamp(3rem,13vw,9rem);line-height:1;letter-spacing:.22em;text-indent:.22em;margin:0}.vesting-hero__sub{font-family:var(--v-font-body);font-weight:500;text-transform:uppercase;color:#8a8a8a;font-size:clamp(.72rem,1.1vw,.85rem);letter-spacing:.28em;text-indent:.28em;margin:0}.vesting-hero__btn{display:inline-block;margin-top:var(--v-s1);padding:12px 34px;border:1px solid var(--v-inverse-text);background:transparent;color:var(--v-inverse-text);font-family:var(--v-font-body);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.vesting-hero__btn:hover{background:var(--v-inverse-text);color:var(--v-text)}@media screen and (max-width:749px){.vesting-hero__tag{top:var(--v-s2);left:var(--v-s2)}.vesting-hero__content{padding:0 var(--v-s2)}}.vesting-collection-bar{background:var(--v-bg)}.vesting-collection-bar__inner{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--v-s5);padding-bottom:var(--v-s3)}.vesting-collection-bar__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1;letter-spacing:-.01em;margin:0;color:var(--v-text)}.vesting-collection-bar__link{color:var(--v-muted);text-decoration:none;white-space:nowrap}.vesting-collection-bar__link:hover{color:var(--v-text)}.card-wrapper .card__inner{background:var(--v-card)}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--v-font-body);font-weight:600;text-transform:none;letter-spacing:0;font-size:.95rem;color:var(--v-text)}.card-wrapper .price,.card-wrapper .price__regular .price-item,.card-wrapper .price-item--regular{color:var(--v-muted);font-family:var(--v-font-body);font-weight:500;font-size:.9rem}.template-index .product-grid{gap:0;border-top:1px solid var(--v-border);border-left:1px solid var(--v-border)}.template-index .product-grid>li{border-right:1px solid var(--v-border);border-bottom:1px solid var(--v-border)}.template-index .product-grid .card-wrapper{padding:var(--v-s3)}.template-index .product-card-wrapper .card__inner:before{content:"New";position:absolute;top:10px;left:10px;z-index:2;font-family:var(--v-font-body);font-weight:500;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v-text);background:var(--v-bg);padding:3px 7px}.card-wrapper .quick-add__submit,.card-wrapper .quick-add__submit.button{border-radius:0;background:var(--v-inverse-bg);color:var(--v-inverse-text);border:0;text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:.72rem}@media(hover:hover){.template-index .product-card-wrapper .quick-add{opacity:0;transition:opacity .2s ease}.template-index .product-card-wrapper:hover .quick-add{opacity:1}}.card__inner{position:relative}.vesting-size-bar{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;background:var(--v-inverse-bg);margin:0}.vesting-size-bar__pill{flex:1 1 0;-webkit-appearance:none;appearance:none;border:0;border-left:1px solid rgba(255,255,255,.18);background:transparent;color:var(--v-inverse-text);font-family:var(--v-font-body);font-weight:500;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:11px 0;cursor:pointer;transition:background-color .15s ease}.vesting-size-bar__pill:first-child{border-left:0}.vesting-size-bar__pill:hover{background:#ffffff29}.vesting-size-bar__pill[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through}@media(hover:hover){.vesting-size-bar{opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease}.product-card-wrapper:hover .vesting-size-bar{opacity:1;transform:translateY(0)}}.vesting-manifesto{background:var(--v-manifesto-bg, #111111);color:var(--v-inverse-text)}.vesting-manifesto__inner{max-width:1100px;margin:0 auto;padding:clamp(64px,12vw,140px) var(--v-s4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--v-s3)}.vesting-manifesto__label{color:var(--v-inverse-text);opacity:.8}.vesting-manifesto__title{font-family:var(--v-font-display);text-transform:uppercase;color:var(--v-inverse-text);font-size:clamp(2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.01em;margin:0}.template-index .newsletter__subheading{color:var(--v-muted)}.template-index .newsletter-form__button,.template-index .newsletter-form__button.button{border-radius:0;background:var(--v-inverse-bg);color:var(--v-inverse-text);text-transform:uppercase;letter-spacing:.12em}.template-index .newsletter-form__field-wrapper input{border-radius:0}.vesting-footer{background:var(--v-footer-bg, #111111);color:var(--v-inverse-text)}.vesting-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--v-s3);padding-top:var(--v-s4);padding-bottom:var(--v-s4)}.vesting-footer__copy{color:var(--v-inverse-text);opacity:.85}.vesting-footer__link{color:var(--v-inverse-text);text-decoration:none;opacity:.85}@media screen and (max-width:749px){.vesting-footer__inner{flex-direction:column;align-items:flex-start;gap:var(--v-s2)}.template-index .product-grid .card-wrapper{padding:var(--v-s2)}}.vesting-reassurance{background:var(--v-bar-bg, var(--v-black));color:#fff}.vesting-reassurance__text{margin:0;text-align:center;color:#fff;font-size:.66rem;letter-spacing:.16em;padding:9px var(--v-s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__icon--wishlist{color:rgb(var(--color-foreground))}.header__icons .localization-form{display:flex;align-items:center}.header__icons .localization-form__select{font-family:var(--v-font-body);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.header-wrapper{border-bottom:1px solid var(--v-border)}.vesting-grid{background:var(--v-bg);padding:var(--v-s6) 0}.vesting-grid__head{text-align:center;margin-bottom:var(--v-s5)}.vesting-grid__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:.04em;line-height:1;margin:0 0 var(--v-s1);color:var(--v-text)}.vesting-grid__subline{color:var(--v-text-2)}.vesting-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--v-s4) var(--v-s3)}@media screen and (min-width:750px){.vesting-grid__list{grid-template-columns:repeat(var(--v-grid-cols, 4),1fr);gap:var(--v-s6) var(--v-s4)}}.vesting-card{margin:0}.vesting-card__link{display:block;text-decoration:none}.vesting-card__media{position:relative;aspect-ratio:4 / 5;background:var(--v-card);border-radius:4px;overflow:hidden;padding:4.5%}.vesting-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4.5%}.vesting-card__img--secondary{opacity:0;transition:opacity .25s ease}@media(hover:hover){.vesting-card:hover .vesting-card__img--secondary{opacity:1}}.vesting-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:#fff;color:var(--v-text);font-family:var(--v-font-body);font-weight:500;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.vesting-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-top:var(--v-s2)}.vesting-card__name{font-family:var(--v-font-body);font-weight:500;font-size:15px;color:var(--v-text);text-decoration:none}.vesting-card__price{font-family:var(--v-font-body);font-size:14px;color:var(--v-text-2)}.vesting-card__swatches{display:flex;gap:6px;margin-top:4px}.vesting-card__swatch{width:12px;height:12px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000001f;display:inline-block}.vesting-about{background:var(--v-bg);padding:var(--v-s7) 0}.vesting-about__inner{max-width:760px}.vesting-about__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.02;letter-spacing:.01em;color:var(--v-text);margin:0 0 var(--v-s4)}.vesting-about__body p{font-family:var(--v-font-body);font-size:1.02rem;line-height:1.7;color:var(--v-text);margin:0 0 var(--v-s3)}.vesting-about__link{display:inline-block;margin-top:var(--v-s1);font-family:var(--v-font-body);font-weight:600;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v-text);text-decoration:none;border-bottom:1px solid var(--v-text);padding-bottom:2px}.vesting-footer{background:var(--v-footer-bg, var(--v-black));color:var(--v-inverse-text);padding:var(--v-s6) 0}.vesting-footer__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--v-s4);flex-wrap:wrap}.vesting-footer__brand{display:flex;flex-direction:column;gap:6px}.vesting-footer__wordmark{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:.08em;color:var(--v-inverse-text);line-height:1}.vesting-footer__tagline{color:#b8b8b8}.vesting-footer__links{display:flex;gap:var(--v-s3);flex-wrap:wrap}.vesting-footer__link{color:var(--v-inverse-text);text-decoration:none;opacity:.8}.vesting-footer__link:hover{opacity:1}.vesting-about-hero{background:var(--v-bg);padding:var(--v-s7) 0 var(--v-s5)}.vesting-about-hero__inner{max-width:820px}.vesting-about-hero__label{color:var(--v-text-2);display:block;margin-bottom:var(--v-s3)}.vesting-about-hero__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(2rem,5vw,3.6rem);line-height:1.02;letter-spacing:.01em;color:var(--v-text);margin:0 0 var(--v-s4)}.vesting-about-hero__body p{font-family:var(--v-font-body);font-size:1.05rem;line-height:1.75;color:var(--v-text);margin:0 0 var(--v-s3)}.vesting-community{background:var(--v-comm-bg, var(--v-black));color:var(--v-inverse-text)}.vesting-community__inner{max-width:760px;margin:0 auto;text-align:center;padding:clamp(64px,12vw,130px) var(--v-s4)}.vesting-community__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.05;color:var(--v-inverse-text);margin:0 0 var(--v-s3)}.vesting-community__text{font-family:var(--v-font-body);font-size:1.02rem;line-height:1.7;color:#b8b8b8;margin:0 auto var(--v-s4)}.vesting-community__btn{display:inline-block;padding:14px 38px;background:#fff;color:var(--v-black);font-family:var(--v-font-body);font-weight:600;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.vesting-community__btn:hover{opacity:.85}@media screen and (max-width:749px){.vesting-footer__inner{flex-direction:column;align-items:flex-start;gap:var(--v-s3)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vesting.css.map */
