:root{--v-bg: #ffffff;--v-black: #0a0a0a;--v-text: #111111;--v-text-2: #9a958c;--v-muted: #9a958c;--v-border: #ececec;--v-card: #fafafa;--v-accent-red: #c93a2e;--v-accent-blue: #3d7ea6;--v-inverse-bg: #0a0a0a;--v-inverse-text: #ffffff;--v-shot-pad: 12%;--v-s1: 8px;--v-s2: 16px;--v-s3: 24px;--v-s4: 32px;--v-s5: 48px;--v-s6: 64px;--v-s7: 96px;--v-font-display: "Playfair Display", "Archivo Black", "Arial Black", serif;--v-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--v-font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-heading-family: var(--v-font-display);--font-heading-weight: 700;--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:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}@media screen and (max-width:749px){body{font-size:1.6rem}}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;transition:background-color .35s ease,color .35s ease,opacity .35s ease,border-color .35s ease}@media(hover:hover){.button:not([disabled]):hover,button.button:not([disabled]):hover{opacity:.9}}.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));white-space:nowrap;word-break:normal}@media screen and (max-width:749px){.header__heading-link .v-wordmark,.header__heading-link .h2{font-size:1.5rem;letter-spacing:.05em}}.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);position:relative;z-index:50}.shopify-section-header-sticky{z-index:50}.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 auto;padding-inline:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:749px){.vesting-grid__list{grid-template-columns:repeat(var(--v-grid-cols-mobile, 2),1fr)}}@media screen and (min-width:990px){.vesting-grid__list{grid-template-columns:repeat(var(--v-grid-cols, 2),1fr);gap:20px;padding-inline:40px;max-width:1440px}}.vesting-card{margin:0}.vesting-card__link{display:block;text-decoration:none}.vesting-card__media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.vesting-card__media .v-plx{background:#fff}.vesting-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box}.vesting-card__img--secondary{opacity:0;transition:opacity .25s ease}@media(hover:hover){.vesting-card__img--primary{transition:opacity .25s ease}.vesting-card:hover .vesting-card__img--primary:not(:only-child){opacity:0}.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:var(--v-s2) 12px 0}.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;border-top:1px solid var(--v-border)}.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)}}.template-product .product-media-container,.template-product .product-media-container.constrain-height,.template-product .product-media-container.media-fit-contain,.template-product .product-media-container.media-fit-cover{--aspect-ratio: 1 !important;--preview-ratio: 1 !important;--ratio-percent: 100% !important;width:100%!important;max-width:100%!important;margin:0!important}.template-product .product-media-container .media,.template-product .product-media-container.constrain-height .media{padding-top:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.template-product .product__media-wrapper .media,.template-product .product__media,.template-product .product__modal-opener .media,.template-product .product-media-modal__content .media{background:#fff;border-radius:0;overflow:hidden!important;display:flex;align-items:center;justify-content:center}.template-product .product-media-container img,.template-product .product__media-wrapper .media img,.template-product .product__media img,.template-product .product-media-modal__content .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;box-sizing:border-box!important;padding:var(--v-shot-pad)!important}.template-product .product__media,.template-product .product__media img,.template-product .product-media-container,.template-product .product-media-container img,.template-product .product__modal-opener--image{cursor:default!important}.template-product .product__modal-opener--image .product__media-icon{display:none!important}@media(hover:hover){.template-product .product__media img:hover,.template-product .product-media-container img:hover{transform:none!important}}.template-product media-gallery{position:relative;display:block}.template-product media-gallery slider-component{position:relative;display:block}.template-product .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%!important;margin:0!important;padding:0!important;gap:0!important}.template-product .product__media-list::-webkit-scrollbar{width:0;height:0;display:none}.template-product .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:center;scroll-snap-stop:always}.template-product .product-media-container,.template-product .product-media-container .media,.template-product .product__media-item .media{background:#f3f3f3!important}.template-product .v-car-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#111;box-shadow:0 2px 10px #0000001f;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.template-product .v-car-arrow--prev{left:10px}.template-product .v-car-arrow--next{right:10px}.template-product .v-car-arrow:hover{background:#fff}.template-product .v-car-arrow:disabled{opacity:.25!important;cursor:default}.template-product .v-car-arrow svg{display:block}@media(hover:hover){.template-product .v-car-arrow{opacity:0}.template-product media-gallery:hover .v-car-arrow,.template-product .v-car-arrow:focus-visible{opacity:1}}.template-product .v-car-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;padding:0}.template-product .v-car-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ccc;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.template-product .v-car-dot.is-active{background:#111;transform:scale(1.15)}.template-product .slider-buttons{display:none!important}.template-product .thumbnail{border-radius:0;border:1px solid var(--v-border);background:var(--v-card)}.template-product .thumbnail.global-media-settings--no-shadow{box-shadow:none}.template-product .product__title,.template-product .product__title h1,.template-product .product__title h2{font-family:var(--v-font-display);text-transform:uppercase;letter-spacing:.01em;line-height:1.05;font-size:clamp(1.6rem,3vw,2.6rem);color:var(--v-text)}.template-product .product__text.caption-with-letter-spacing{color:var(--v-text-2);letter-spacing:.14em}.template-product .price,.template-product .price .price-item{font-family:var(--v-font-body);color:var(--v-text);font-weight:500;font-size:1.05rem}.template-product .product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid var(--v-border);background:var(--v-bg);color:var(--v-text);font-family:var(--v-font-body);font-weight:500;letter-spacing:.06em;min-width:3rem;text-align:center;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--v-black);color:#fff;border-color:var(--v-black)}.template-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--v-text)}.template-product .product-form__input--pill input[type=radio].disabled+label,.template-product .product-form__input--pill input[type=radio][disabled]+label{color:var(--v-text-2);text-decoration:line-through;opacity:.55}.template-product .product-form__input legend.form__label{font-family:var(--v-font-body);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v-text)}.template-product .product-form__input--swatch .swatch{border-radius:50%;box-shadow:inset 0 0 0 1px var(--v-border)}.template-product .product-form__submit{border-radius:0;background:var(--v-black);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-family:var(--v-font-body);font-weight:600;font-size:.82rem;padding-top:1.1rem;padding-bottom:1.1rem;transition:opacity .2s ease}.template-product .product-form__submit:not([disabled]):hover{opacity:.88}.template-product .product-form__submit[disabled]{opacity:.45}.template-product .product__description{font-family:var(--v-font-body);line-height:1.7;color:var(--v-text)}.template-product .product__accordion .accordion__title,.template-product .product__accordion .summary__title{font-family:var(--v-font-body);font-weight:600;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v-text)}.template-product .product__accordion{border-top:1px solid var(--v-border)}.template-product .product__accordion .accordion__content{font-family:var(--v-font-body);line-height:1.7;color:var(--v-text-2)}.vesting-card{position:relative}.wl-heart{-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:var(--v-text);cursor:pointer;line-height:0}.wl-heart__icon{display:block}.wl-heart__icon path{fill:none;transition:fill .15s ease}.wl-heart.is-active .wl-heart__icon path{fill:currentColor}.wl-heart--card{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border-radius:50%;color:var(--v-black)}.wl-heart--card:hover{background:#fff}@keyframes wl-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.wl-heart.wl-pop .wl-heart__icon{animation:wl-pop .18s ease-out}@keyframes wl-bump{0%{transform:translate(-50%,-52%) scale(1)}40%{transform:translate(-50%,-52%) scale(1.45)}to{transform:translate(-50%,-52%) scale(1)}}.wl-header-heart__count.wl-bump{animation:wl-bump .2s ease-out}@media(prefers-reduced-motion:reduce){.wl-heart.wl-pop .wl-heart__icon,.wl-header-heart__count.wl-bump{animation:none}}.header__icon--wishlist{position:relative;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.header__icon--wishlist:hover{color:rgb(var(--color-foreground));opacity:.7}.wl-header-heart{position:relative;display:inline-flex;line-height:0}.wl-header-heart__icon{display:block}.wl-header-heart__icon path{fill:none;transition:fill .15s ease}.wl-header-heart.has-items .wl-header-heart__icon path{fill:var(--v-black)}.wl-header-heart.has-items .wl-header-heart__icon{stroke:var(--v-black)}.wl-header-heart__count{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);color:#fff;font-family:var(--v-font-body);font-weight:700;font-size:10px;line-height:1;pointer-events:none}.wl-header-heart__count[hidden]{display:none}.vesting-wishlist-page{background:var(--v-bg);padding:var(--v-s6) 0 var(--v-s7)}.vesting-wishlist-page__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:.02em;color:var(--v-text);margin:0 0 var(--v-s5)}.vesting-wishlist-page__grid[hidden]{display:none}.wl-atc{-webkit-appearance:none;appearance:none;margin-top:var(--v-s2);width:100%;padding:12px 0;border:0;border-radius:0;background:var(--v-black);color:#fff;font-family:var(--v-font-body);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.wl-atc:hover{opacity:.88}.wl-atc[disabled]{opacity:.5;cursor:default}.vesting-wishlist-page__empty{text-align:center;padding:var(--v-s6) var(--v-s2)}.vesting-wishlist-page__empty[hidden]{display:none}.vesting-wishlist-page__empty-text{font-family:var(--v-font-body);font-size:1.05rem;color:var(--v-text-2);margin:0 0 var(--v-s3)}.vesting-wishlist-page__empty-btn{display:inline-block;padding:14px 38px;background:var(--v-black);color:#fff;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-wishlist-page__empty-btn:hover{opacity:.88}.v-social-row{display:flex;align-items:center;gap:16px}.v-social-link{color:inherit;opacity:.85;line-height:0;transition:opacity .2s ease}.vesting-footer .v-social-link{color:#fff}.v-social-link:hover{opacity:1}.v-social-link svg{display:block}.v-social-row--light .v-social-link{color:#0a0a0a}.vesting-footer__right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.vesting-about__social{display:flex;align-items:center;gap:14px;margin-top:var(--v-s4)}.vesting-about__follow{color:var(--v-text-2);letter-spacing:.18em}@media screen and (max-width:749px){.vesting-footer__right{align-items:flex-start}}.template-collection #product-grid{--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 22px;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 44px;margin-bottom:0}.template-collection .card-wrapper .card__inner{background:#fff;border-radius:0;overflow:hidden}.template-collection .card-wrapper .card__media,.template-collection .card-wrapper .card__inner .media{background:#fff}.template-collection .card__content,.template-collection .card-information{padding-left:12px;padding-right:12px}.template-collection .title-wrapper .title--primary,.template-collection .collection__title{font-family:var(--v-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--v-text)}.template-collection .card__heading,.template-collection .card__heading a{font-family:var(--v-font-body);font-weight:600;text-transform:none;letter-spacing:0}.template-collection .card-information .price,.template-collection .price .price-item{color:var(--v-text-2)}.v-ship-bar{margin:0 0 var(--v-s2)}.v-ship-bar__text{font-family:var(--v-font-body);font-size:13px;color:var(--v-text);margin:0 0 6px}.v-ship-bar__track{height:4px;background:var(--v-border);overflow:hidden}.v-ship-bar__fill{display:block;height:100%;width:0;background:var(--v-black);transition:width .3s ease}.v-bundle-note{font-family:var(--v-font-body);font-size:12px;color:var(--v-text-2);margin:6px 0 0}.v-size-table{width:100%;border-collapse:collapse;font-family:var(--v-font-body);font-size:13px;margin:0 0 var(--v-s2)}.v-size-table th,.v-size-table td{border:1px solid var(--v-border);padding:8px 6px;text-align:center}.v-size-table thead th{background:var(--v-card);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.v-size-table tbody th{text-align:left;font-weight:600;white-space:nowrap}.vesting-faq{background:var(--v-bg);padding:var(--v-s6) 0 var(--v-s7)}.vesting-faq__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:.02em;color:var(--v-text);margin:0 0 var(--v-s5)}.vesting-faq__list{max-width:760px}.vesting-faq__item{border-top:1px solid var(--v-border)}.vesting-faq__item:last-child{border-bottom:1px solid var(--v-border)}.vesting-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--v-s2);cursor:pointer;list-style:none;padding:var(--v-s3) 0;font-family:var(--v-font-body);font-weight:600;font-size:1rem;color:var(--v-text)}.vesting-faq__q::-webkit-details-marker{display:none}.vesting-faq__icon{font-family:var(--v-font-body);font-weight:400;font-size:1.3rem;line-height:1;transition:transform .2s ease}.vesting-faq__item[open] .vesting-faq__icon{transform:rotate(45deg)}.vesting-faq__a{font-family:var(--v-font-body);line-height:1.7;color:var(--v-text-2);padding:0 0 var(--v-s3);max-width:60ch}.vesting-faq__a a{color:var(--v-text);text-decoration:underline}.vesting-news{background:var(--v-news-bg, var(--v-black));color:var(--v-inverse-text)}.vesting-news__inner{max-width:620px;margin:0 auto;text-align:center;padding:clamp(56px,9vw,100px) var(--v-s4)}.vesting-news__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:.04em;color:var(--v-inverse-text);margin:0 0 var(--v-s1)}.vesting-news__sub{font-family:var(--v-font-body);color:#b8b8b8;margin:0 0 var(--v-s3)}.vesting-news__field{display:flex;max-width:420px;margin:0 auto}.vesting-news__input{flex:1 1 auto;background:transparent;border:1px solid rgba(255,255,255,.4);border-right:0;color:#fff;padding:12px 14px;font-family:var(--v-font-body);font-size:.9rem;border-radius:0}.vesting-news__input::placeholder{color:#ffffff80}.vesting-news__btn{flex:0 0 auto;background:#fff;color:var(--v-black);border:1px solid #fff;padding:12px 22px;font-family:var(--v-font-body);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:opacity .2s ease}.vesting-news__btn:hover{opacity:.9}.vesting-news__success{color:#fff;font-family:var(--v-font-body)}.vesting-news__error{color:#ff9b9b;font-family:var(--v-font-body);font-size:.85rem;margin-top:8px}@media screen and (max-width:480px){.vesting-news__field{flex-direction:column;gap:8px}.vesting-news__input{border-right:1px solid rgba(255,255,255,.4)}}.v-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.v-popup[hidden]{display:none}.v-popup.is-open{opacity:1}.v-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.v-popup__box{position:relative;z-index:1;width:90%;max-width:420px;background:var(--v-black);color:#fff;padding:44px 28px 28px;text-align:center;transform:translateY(10px);transition:transform .25s ease}.v-popup.is-open .v-popup__box{transform:translateY(0)}.v-popup__close{position:absolute;top:10px;right:14px;background:transparent;border:0;color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;opacity:.8}.v-popup__close:hover{opacity:1}.v-popup__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.4rem,5vw,2rem);letter-spacing:.02em;color:#fff;margin:0 0 10px}.v-popup__sub{font-family:var(--v-font-body);color:#b8b8b8;font-size:.95rem;margin:0 0 20px}.v-popup__field{display:flex}.v-popup__input{flex:1 1 auto;background:transparent;border:1px solid rgba(255,255,255,.4);border-right:0;color:#fff;padding:12px 14px;font-family:var(--v-font-body);font-size:.9rem;border-radius:0}.v-popup__input::placeholder{color:#ffffff80}.v-popup__btn{flex:0 0 auto;background:var(--v-accent-red);color:#fff;border:1px solid var(--v-accent-red);padding:12px 18px;font-family:var(--v-font-body);font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:opacity .2s ease}.v-popup__btn:hover{opacity:.9}.v-popup__fine{font-family:var(--v-font-body);font-size:.68rem;color:#8a8a8a;margin:12px 0 0}.v-popup__error{color:#ff9b9b;font-family:var(--v-font-body);font-size:.8rem;margin:8px 0 0}.v-popup__success{font-family:var(--v-font-body);color:#fff;font-size:1.05rem;margin:8px 0}@media screen and (max-width:480px){.v-popup__field{flex-direction:column;gap:8px}.v-popup__input{border-right:1px solid rgba(255,255,255,.4)}}.template-collection .card__content,.template-collection .card-information{padding-top:14px}.template-collection .card-wrapper .media.media--hover-effect>img{transition:opacity .55s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-collection .card-wrapper:hover .media.media--hover-effect>img:first-child{transform:scale(1.03)}}.template-collection .card-information .price,.template-collection .price__regular .price-item,.template-collection .price-item--regular,.template-collection .price-item--sale,.template-collection .price-item--last{font-family:var(--v-font-mono);font-size:12.5px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.template-collection .card__heading,.template-collection .card__heading a{font-size:14px;letter-spacing:.01em;transition:color .2s ease}.template-collection .badge,.template-collection .card__badge{font-family:var(--v-font-mono);font-weight:400;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.vesting-size-bar__pill{font-family:var(--v-font-mono);letter-spacing:.06em;font-size:.68rem}.vesting-swatches{display:flex;gap:6px;margin-top:8px}.vesting-swatch{width:16px;height:16px;border-radius:50%;display:inline-block;cursor:pointer;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000002e;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.vesting-swatch:hover{transform:scale(1.15)}.vesting-swatch--white,.vesting-swatch--blanc{box-shadow:inset 0 0 0 1px #d0d0d0}.vesting-swatch.is-active{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--v-black)}@media(prefers-reduced-motion:no-preference){.template-collection .scroll-trigger.animate--slide-in{animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}.template-product .price,.template-product .price .price-item,.template-product .price__regular .price-item,.template-product .price-item--regular,.template-product .price-item--sale,.template-product .price-item--last{font-family:var(--v-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:400;font-size:1rem}.template-product .v-product-ref{font-family:var(--v-font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--v-text-2);text-transform:uppercase;margin:4px 0 12px}.template-product .product-form__input legend.form__label{font-family:var(--v-font-mono);font-weight:400;font-size:.68rem;letter-spacing:.14em}.template-product .product-form__input--pill input[type=radio]+label{font-family:var(--v-font-mono);letter-spacing:.04em;font-weight:400}.template-product .product-form__input--swatch .swatch{transition:box-shadow .18s ease,transform .18s ease}@media(hover:hover){.template-product .product-form__input--swatch input[type=radio]+label:hover .swatch{transform:translateY(-1px)}}.template-product .product-form__input--swatch input[type=radio]:checked+label .swatch,.template-product .product-form__input--swatch input[type=radio]:checked+label{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--v-black);border-radius:50%}@media(prefers-reduced-motion:no-preference){.template-product .product-form__submit{transition:opacity .2s ease,transform .2s ease}.template-product .product-form__submit:not([disabled]):active{transform:translateY(1px)}}.cart-item__price-wrapper .price,.cart-item__final-price,.cart-item__old-price,.cart-item__discounted-prices .price,.totals__total,.totals__total-value,.cart-notification-product .price{font-family:var(--v-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.cart-item__final-price,.totals__total-value{color:var(--v-text);font-weight:400}.cart-item__old-price{color:var(--v-text-2)}.cart-item__details .product-option,.cart-notification-product .product-option{font-family:var(--v-font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--v-text-2)}.cart-item__name,.cart-notification-product__name{font-family:var(--v-font-body);font-weight:600;text-transform:none;letter-spacing:.01em;line-height:1.3}.totals__subtotal{font-family:var(--v-font-body);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}@media(prefers-reduced-motion:no-preference){.cart-item__remove .button,cart-remove-button .button{transition:opacity .18s ease}}.v-mono{font-family:var(--v-font-mono);letter-spacing:.08em}.v-section-index{display:inline-block;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--v-text-2);margin-bottom:var(--v-s2)}@media(prefers-reduced-motion:no-preference){@keyframes vPageIn{0%{opacity:0}to{opacity:1}}body{animation:vPageIn .5s ease both}}.v-fx-ready .v-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--v-i, 0) * 60ms);will-change:opacity,transform}.v-fx-ready .v-reveal.v-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.v-reveal{opacity:1!important;transform:none!important}}.v-fx-ready .vesting-hero__title{overflow:hidden;padding-bottom:.06em}.v-fx-ready .vesting-hero__title .v-letter{display:inline-block;opacity:0;transform:translateY(105%);transition:opacity .45s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--v-li, 0) * 55ms + .12s)}.v-fx-ready .vesting-hero__title.v-letters-in .v-letter{opacity:1;transform:none}.vesting-hero{position:relative}.v-corner{position:absolute;width:16px;height:16px;z-index:3;pointer-events:none;border:1px solid rgba(255,255,255,.55)}.v-corner--tl{top:18px;left:18px;border-right:0;border-bottom:0}.v-corner--tr{top:18px;right:18px;border-left:0;border-bottom:0}.v-corner--bl{bottom:18px;left:18px;border-right:0;border-top:0}.v-corner--br{bottom:18px;right:18px;border-left:0;border-top:0}.vesting-hero__index,.vesting-hero__coord{position:absolute;top:22px;z-index:3;font-size:.62rem;letter-spacing:.18em;color:#fff9}.vesting-hero__index{left:44px}.vesting-hero__coord{right:44px}.vesting-hero__sub:after{content:"_";margin-left:.25em;animation:vCaret 1.1s steps(1) infinite}@media(prefers-reduced-motion:reduce){.vesting-hero__sub:after{animation:none}}@keyframes vCaret{0%,50%{opacity:1}50.01%,to{opacity:0}}.vesting-hero__meta{margin-top:var(--v-s3);font-size:.7rem;letter-spacing:.16em;color:#ffffffb3}.vesting-hero__meta [data-v-count]{font-variant-numeric:tabular-nums;color:#fff}.vesting-hero__scroll{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;font-size:.62rem;letter-spacing:.2em;color:#ffffffb3;text-decoration:none}.vesting-hero__scroll:hover{color:#fff}.vesting-hero__scroll-arrow{display:inline-block}@media(prefers-reduced-motion:no-preference){.vesting-hero__scroll-arrow{animation:vBob 1.6s ease-in-out infinite}@keyframes vBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}}.vesting-hero__media{will-change:transform}.vesting-grid__head{position:relative}.vesting-grid__head .v-section-index{color:var(--v-text-2)}.vesting-ticker{background:var(--v-ticker-bg, #fff);color:var(--v-ticker-fg, #0a0a0a);border-top:1px solid var(--v-border);border-bottom:1px solid var(--v-border);overflow:hidden;white-space:nowrap;padding:12px 0}.vesting-ticker__track{display:inline-flex;width:max-content}.vesting-ticker__group{font-family:var(--v-font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding-right:.5em}@media(prefers-reduced-motion:no-preference){.vesting-ticker__track{animation:vTicker var(--v-ticker-duration, 40s) linear infinite}@keyframes vTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}}.template-collection .collection-hero__title:before{content:"INDEX \2014  COLLECTION";display:block;font-family:var(--v-font-mono);font-size:.62rem;letter-spacing:.22em;color:var(--v-text-2);margin-bottom:var(--v-s2)}.template-collection .facets__form,.template-collection .facet-filters{align-items:center}.template-collection .facet-filters__label,.template-collection .facets__summary-label,.template-collection .facets__heading,.template-collection .product-count{font-family:var(--v-font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v-text-2)}.template-collection .facet-filters__sort,.template-collection .select__select{font-family:var(--v-font-mono);font-size:.72rem;letter-spacing:.06em;border:1px solid var(--v-border);border-radius:0;background:var(--v-bg);color:var(--v-text);padding:10px 32px 10px 12px;transition:border-color .18s ease}.template-collection .facet-filters__sort:hover,.template-collection .select__select:hover{border-color:var(--v-text)}.template-collection .facets__summary{border-radius:0}.template-collection .facets__disclosure .facets__display{border:1px solid var(--v-border);border-radius:0}.template-collection .active-facets__button-inner{font-family:var(--v-font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;border-radius:0;border:1px solid var(--v-border);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.template-collection .active-facets__button:hover .active-facets__button-inner{background:var(--v-black);color:#fff;border-color:var(--v-black)}.template-collection .facets__reset{font-family:var(--v-font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.template-collection .facet-checkbox__text-label{font-family:var(--v-font-body)}.template-collection #ProductGridContainer .collection{border-top:1px solid var(--v-border)}.template-collection .facets-container,.template-collection .product-count{padding-top:var(--v-s1)}@media screen and (min-width:990px){.template-collection .facets.small-hide{border-bottom:0}}@media screen and (min-width:990px){.template-product .product__info-wrapper{position:sticky;top:90px;align-self:start}}.template-product .product__media-wrapper{position:relative}.template-product .product__media-wrapper:before,.template-product .product__media-wrapper:after{content:"";position:absolute;width:14px;height:14px;z-index:2;pointer-events:none;border:1px solid rgba(0,0,0,.35)}.template-product .product__media-wrapper:before{top:6px;left:6px;border-right:0;border-bottom:0}.template-product .product__media-wrapper:after{bottom:6px;right:6px;border-left:0;border-top:0}.template-product .product__modal-opener .media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-product .product__modal-opener:hover .media img{transform:scale(1.06)}}.template-product .v-bundle-note{display:inline-flex;align-items:center;gap:9px;font-family:var(--v-font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--v-text);border:1px solid var(--v-border);border-left:3px solid var(--v-black);padding:9px 13px;margin:12px 0 4px}.template-product .v-bundle-note:before{content:"\25b8";color:var(--v-black);font-size:.8em}.template-product .product-form__input--pill input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px var(--v-black)}@media(prefers-reduced-motion:no-preference){.template-product .product-form__input--pill input[type=radio]+label:active{transform:translateY(1px)}}.vesting-reassurance{display:flex;align-items:center;justify-content:space-between;gap:var(--v-s2);padding:7px 24px}.vesting-reassurance__text{flex:1 1 auto;text-align:center;margin:0;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.vesting-reassurance__coord,.vesting-reassurance__status{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-size:.58rem;letter-spacing:.16em;color:#ffffff8c;white-space:nowrap}.v-dot{width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block}@media(prefers-reduced-motion:no-preference){.v-dot{animation:vPulse 1.8s ease-in-out infinite}@keyframes vPulse{0%,to{opacity:1}50%{opacity:.25}}}@media screen and (max-width:749px){.vesting-reassurance__coord,.vesting-reassurance__status{display:none}.vesting-reassurance{padding:7px 16px}}@media(hover:hover){.header__menu-item{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.header__menu-item:hover{background-size:100% 1px}.header__icon{transition:opacity .18s ease}.header__icon:hover{opacity:.55}}.vesting-about-hero{padding:clamp(56px,9vw,120px) 0}.vesting-about-hero__inner{max-width:1100px}.vesting-about-hero .v-section-index{display:block}.vesting-about-hero__label{display:block;color:var(--v-text-2);margin-bottom:var(--v-s2)}.vesting-about-hero__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(2rem,6vw,4.4rem);line-height:1;margin:var(--v-s1) 0 var(--v-s4);max-width:16ch}.vesting-about-hero__lead{border-left:3px solid var(--v-black);padding-left:var(--v-s3);font-size:clamp(1.05rem,2.2vw,1.4rem);line-height:1.5;max-width:34ch;color:var(--v-text);margin-bottom:var(--v-s3)}.vesting-about-hero__body p{max-width:62ch;line-height:1.75;color:var(--v-text);margin-bottom:var(--v-s2)}.vesting-community .v-section-index{color:#ffffff80}.template-404 .title,.template-404 h1{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(2.5rem,8vw,6rem);line-height:.95}.template-404 .title:before,.template-404 h1:before{content:"ERR \2014  404";display:block;font-family:var(--v-font-mono);font-size:.66rem;letter-spacing:.22em;color:var(--v-text-2);margin-bottom:var(--v-s2)}.template-search .results-count,.template-search .product-count,.template-search .facet-filters__label{font-family:var(--v-font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v-text-2)}.template-search .search__input,.template-search .field__input{border-radius:0}.vesting-lookbook{position:relative;min-height:var(--v-lb-height, 80svh);display:flex;align-items:center;overflow:hidden;color:#fff}.vesting-lookbook__media{position:absolute;top:0;right:0;bottom:0;left:0}.vesting-lookbook__img{width:100%;height:100%;object-fit:cover;display:block}.vesting-lookbook__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--v-lb-overlay, .35))}.vesting-lookbook__content{position:relative;z-index:2;max-width:640px;padding:clamp(24px,5vw,72px);display:flex;flex-direction:column;gap:var(--v-s2)}.vesting-lookbook--center{justify-content:center;text-align:center}.vesting-lookbook--center .vesting-lookbook__content{margin:0 auto;align-items:center}.vesting-lookbook--right{justify-content:flex-end}.vesting-lookbook__label{font-size:.66rem;letter-spacing:.2em;color:#fffc}.vesting-lookbook__title{font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(2rem,5vw,4rem);line-height:1;margin:0;color:#fff}.vesting-lookbook__text{font-family:var(--v-font-body);line-height:1.6;color:#ffffffe6;max-width:46ch}.vesting-lookbook__btn{align-self:flex-start;margin-top:var(--v-s1);display:inline-block;padding:13px 34px;border:1px solid #fff;color:#fff;background:transparent;font-family:var(--v-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.vesting-lookbook--center .vesting-lookbook__btn{align-self:center}.vesting-lookbook__btn:hover{background:#fff;color:var(--v-black)}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .media--hover-effect img{transition:opacity .5s ease}.product-card-wrapper .media--hover-effect img:nth-child(2){opacity:0}.product-card-wrapper:hover .media--hover-effect img:first-child:not(:only-child){opacity:0}.product-card-wrapper:hover .media--hover-effect img:nth-child(2){opacity:1}}.product-card-wrapper .card__inner.ratio,.product-card-wrapper .card__inner .ratio{--ratio-percent: 100% !important;aspect-ratio:1 / 1!important}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card__media>.media{aspect-ratio:1 / 1!important;width:100%!important;background:#fff!important;overflow:hidden!important}.product-card-wrapper .card__media>.media{display:flex!important;align-items:center!important;justify-content:center!important}.product-card-wrapper .media>img,.product-card-wrapper .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;box-sizing:border-box!important;padding:var(--v-shot-pad)!important}.product-card-wrapper .card__media{position:relative}.vesting-face-badge{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;z-index:4!important;font-family:var(--v-font-mono, monospace);font-size:9px;letter-spacing:.14em;padding:3px 7px;background:#141414c7;color:#fff;border-radius:2px;text-transform:uppercase;line-height:1;pointer-events:none}.v-fx-ready .product-card-wrapper{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 80ms);will-change:opacity,transform}.v-fx-ready .product-card-wrapper.is-revealed{opacity:1;transform:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card-wrapper .card__inner{transition:transform .4s ease,box-shadow .4s ease}.product-card-wrapper:hover .card__inner{transform:scale(1.03);box-shadow:0 8px 30px #0000000f}}.template-collection .product-grid .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.product-card-wrapper{opacity:1!important;transform:none!important}}.vesting-manifesto{background:var(--v-mani-bg, #0a0a0a);color:#fff;padding:clamp(80px,14vw,160px) 0}.vesting-manifesto__inner{max-width:1100px}.vesting-manifesto__index{display:block;font-size:.7rem;letter-spacing:.22em;color:#ffffff80;margin-bottom:var(--v-s4)}.vesting-manifesto__lines{margin:0}.vesting-manifesto__line{display:block;font-family:var(--v-font-display);text-transform:uppercase;font-size:clamp(1.8rem,5.5vw,4rem);line-height:1.06;letter-spacing:-.01em;color:#fff}.vesting-manifesto__link{display:inline-block;margin-top:var(--v-s5);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.vesting-manifesto__link:hover{color:#fff}.template-collection .card-information{display:flex;flex-direction:column}.template-collection .card__heading{min-height:2.4em;line-height:1.2}.template-collection .card-information .price{margin-top:auto}.template-product .product__media-item .media,.template-product .product__modal-opener .media{box-shadow:0 6px 28px #00000012;border:1px solid rgba(0,0,0,.05);background:#fff}.template-product .product__media-item .media img,.template-product .product__media img{filter:drop-shadow(0 3px 14px rgba(0,0,0,.1))}.template-product .product__media-item{transition:opacity .3s ease}.template-product .product-form__input--pill input[value=Black]+label,.template-product .product-form__input--pill input[value=Burgundy]+label,.template-product .product-form__input--pill input[value=Anthracite]+label,.template-product .product-form__input--pill input[value=White]+label{width:26px;height:26px;min-width:0;padding:0;margin:0 10px 0 0;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #0000001a;font-size:0;overflow:hidden;vertical-align:middle;transition:transform .25s ease,outline-color .25s ease}.template-product .product-form__input--pill input[value=Black]+label{background:#1a1a1a!important}.template-product .product-form__input--pill input[value=Burgundy]+label{background:#6b2737!important}.template-product .product-form__input--pill input[value=Anthracite]+label{background:#3a3a3c!important}.template-product .product-form__input--pill input[value=White]+label{background:#fff!important;border-color:#d0d0d0}@media(hover:hover){.template-product .product-form__input--pill input[value=Black]+label:hover,.template-product .product-form__input--pill input[value=Burgundy]+label:hover,.template-product .product-form__input--pill input[value=Anthracite]+label:hover,.template-product .product-form__input--pill input[value=White]+label:hover{transform:scale(1.15)}}.template-product .product-form__input--pill input[value=Black]:checked+label,.template-product .product-form__input--pill input[value=Burgundy]:checked+label,.template-product .product-form__input--pill input[value=Anthracite]:checked+label,.template-product .product-form__input--pill input[value=White]:checked+label{outline:2px solid var(--v-black);outline-offset:2px;transform:scale(1.08);color:transparent!important}.v-color-val{font-weight:400}.template-product .product-form__submit{border:1px solid var(--v-black);transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .12s ease}.template-product .product-form__submit:not([disabled]):hover{background:#fff;color:var(--v-black);border-color:var(--v-black);opacity:1}.template-product .product-form__submit:not([disabled]):active{transform:scale(.98)}.template-product a{transition:color .3s ease,opacity .3s ease}.template-product .v-size-table{table-layout:auto!important;width:max-content;min-width:100%;border-collapse:collapse;font-family:var(--v-font-mono);font-size:12px}.template-product .v-size-table th,.template-product .v-size-table td{white-space:nowrap;padding:9px 16px;text-align:center;border-bottom:1px solid var(--v-border);font-variant-numeric:tabular-nums;width:auto}.template-product .v-size-table thead th{font-weight:400;color:var(--v-text-2);letter-spacing:.06em}.template-product .v-size-table th:first-child,.template-product .v-size-table td:first-child{text-align:left;min-width:150px;padding-right:24px;color:var(--v-text)}.template-product .product__accordion .accordion__content{overflow-x:auto;-webkit-overflow-scrolling:touch}.template-product .product-form__input--pill input[type=radio]+label{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .12s ease;touch-action:manipulation}.template-product .product-form__input--pill input[type=radio]+label:active{transform:scale(.95)}@media(hover:hover){.template-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--v-black)}}.template-product .product-form__input--pill input[value=Black]+label,.template-product .product-form__input--pill input[value=Burgundy]+label,.template-product .product-form__input--pill input[value=Anthracite]+label,.template-product .product-form__input--pill input[value=White]+label{width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;padding:0!important}.product-card-wrapper .card__media img{filter:drop-shadow(0 4px 18px rgba(0,0,0,.08))}.vesting-swatch:active{transform:scale(.9)}.button:active,button.button:active{transform:scale(.98)}@media(hover:none){.vesting-swatch{transition:transform .18s ease}}.v-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--v-border);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.v-sticky-atc.is-on{transform:translateY(0)}.v-sticky-atc__price{font-family:var(--v-font-mono);font-size:.95rem;white-space:nowrap}.v-sticky-atc__btn{flex:1 1 auto;background:var(--v-black);color:#fff;border:1px solid var(--v-black);text-transform:uppercase;letter-spacing:.12em;font-family:var(--v-font-body);font-weight:600;font-size:.8rem;padding:14px 16px;cursor:pointer}.v-sticky-atc__btn:active{transform:scale(.98)}@media screen and (min-width:750px){.v-sticky-atc{display:none!important}}@media(prefers-reduced-motion:reduce){.v-sticky-atc{transition:none}}.v-fx-ready .related-products .product-card-wrapper,.v-fx-ready product-recommendations .product-card-wrapper{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:no-preference){.vesting-hero--has-image .vesting-hero__img{animation:vHeroZoom 8s cubic-bezier(.16,.6,.3,1) .15s both;transform-origin:center center}@keyframes vHeroZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}}.vesting-ticker--reverse .vesting-ticker__track{animation-direction:reverse}.v-plx{position:absolute;top:0;right:0;bottom:0;left:0}.v-fx-ready .v-plx{will-change:transform}@media(prefers-reduced-motion:reduce){.v-plx{transform:none!important}}.v-plx .vesting-card__img,.v-plx .vesting-bs__img{position:absolute;top:0;right:0;bottom:0;left:0}.v-cursor{position:fixed;top:0;left:0;z-index:999;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;background:var(--v-black);color:#fff;display:none;align-items:center;justify-content:center;font-family:var(--v-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;transform:scale(0);transition:transform .28s cubic-bezier(.2,.7,.2,1);will-change:translate,transform}.v-cursor.is-armed{display:flex}.v-cursor.is-on{transform:scale(1)}@media(hover:hover)and (pointer:fine){html.v-cursor-active [data-v-cursor],html.v-cursor-active [data-v-cursor] *{cursor:none}}.template-product .product-media-container,.template-product .product-media-container .media,.template-product .product__media-item .media,.template-product .product__media-wrapper .media,.template-product .product__media,.template-product .product__modal-opener .media{background:#fff!important}.template-product .product-media-container img,.template-product .product__media img,.template-product .product__media-wrapper .media img,.template-product .product__modal-opener .media img{mix-blend-mode:normal}.template-product .thumbnail{background:#fff}.template-product .thumbnail img{mix-blend-mode:normal}.template-product .product-media-modal,.template-product .product-media-modal__content,.template-product .product-media-modal__content .media{background:#fff!important}.template-product .product-media-modal__content img{mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vesting.css.map */
