:root{--vowed-black: #0a0a0a;--vowed-pure-black: #000000;--vowed-white: #FFFFFF;--vowed-off-white: #f5f5f5;--vowed-accent: #FFFFFF;--vowed-dark-gray: #111111;--vowed-mid-gray: #1a1a1a;--vowed-light-gray: #888888;--vowed-border: rgba(255,255,255,.12);--font-heading: "Bebas Neue", "Impact", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4,[class*=heading],.hero__heading{font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.02em;line-height:.95}h1,.h1{font-size:clamp(2.5rem,6vw,5rem)}h2,.h2{font-size:clamp(2rem,5vw,4rem)}h3,.h3{font-size:clamp(1.5rem,3vw,2.5rem)}body{background-color:var(--vowed-black);color:var(--vowed-white)}.button-primary,.button--primary,[class*=button-primary]{background:var(--vowed-white)!important;color:var(--vowed-pure-black)!important;border:none!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;padding:16px 36px;border-radius:0!important;transition:all .25s ease}.button-primary:hover,.button--primary:hover,[class*=button-primary]:hover{background:var(--vowed-light-gray)!important;color:var(--vowed-pure-black)!important;transform:none;box-shadow:none}.button-secondary,.button--secondary,[class*=button-secondary]{background:transparent!important;color:var(--vowed-white)!important;border:1px solid var(--vowed-border)!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.1em;border-radius:0!important;transition:all .25s ease}.button-secondary:hover,.button--secondary:hover,[class*=button-secondary]:hover{background:var(--vowed-white)!important;color:var(--vowed-pure-black)!important}.product-card{position:relative;overflow:hidden}.product-card:hover{transform:translateY(-2px);transition:transform .3s ease}.product-card img{transition:transform .5s ease}.product-card:hover img{transform:scale(1.03)}header,.header,header-component{background:var(--vowed-black)!important;border-bottom:1px solid var(--vowed-border)}a:hover{color:var(--vowed-white);opacity:.7}::selection{background:var(--vowed-white);color:var(--vowed-pure-black)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--vowed-black)}::-webkit-scrollbar-thumb{background:#fff3}footer,.footer{background:var(--vowed-black)!important;border-top:1px solid var(--vowed-border)}.badge--sale,.sale-badge,[class*=badge-sale]{background:var(--vowed-white)!important;color:var(--vowed-pure-black)!important;font-family:var(--font-heading)!important;text-transform:uppercase;border-radius:0!important;font-size:.7rem;letter-spacing:.1em}.marquee__content{font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.05em}.product-information h1,.product-information .h1,[data-section-type=product-information] h1{font-family:var(--font-heading)!important;text-transform:uppercase!important;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:.02em;line-height:1!important;margin-bottom:0;font-weight:400}.product-information .price,.product-information [class*=price] .money,.product-information .price-item,.product-information .price__current,.product-information [class*=price-item--regular]{color:var(--vowed-white)!important;font-family:var(--font-body)!important;font-size:1.15rem!important;letter-spacing:.02em;font-weight:400}.product-information .variant-picker button,.product-information .variant-picker label,.product-information [class*=variant] [class*=option] button,.product-information [class*=swatch] button,.product-information fieldset [type=radio]+label,.product-information .block-variant-picker button{border-radius:0!important;border:1px solid var(--vowed-border)!important;background:transparent!important;color:var(--vowed-white)!important;font-family:var(--font-body)!important;text-transform:uppercase;letter-spacing:.08em;padding:12px 22px!important;min-width:56px;transition:all .2s ease;font-size:.8rem;font-weight:500}.product-information .variant-picker button:hover,.product-information .variant-picker label:hover,.product-information [class*=variant] [class*=option] button:hover,.product-information fieldset [type=radio]+label:hover,.product-information .block-variant-picker button:hover{border-color:var(--vowed-white)!important}.product-information .variant-picker button[aria-checked=true],.product-information .variant-picker button.selected,.product-information .variant-picker label.selected,.product-information [class*=variant] [class*=option] button[aria-checked=true],.product-information fieldset [type=radio]:checked+label,.product-information .block-variant-picker button[aria-checked=true]{background:var(--vowed-white)!important;color:var(--vowed-pure-black)!important;border-color:var(--vowed-white)!important}.product-form-buttons{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.product-form-buttons>*{flex:none!important;width:100%!important}.product-form-buttons .quantity-selector,.product-form-buttons .quantity-selector-wrapper{width:140px!important;flex-grow:0!important;flex-shrink:0!important}.quantity-selector{display:inline-flex!important;flex-direction:row!important;align-items:center!important;height:52px!important;border:1px solid var(--vowed-border)!important;background:transparent!important}.quantity-selector button{width:48px!important;height:50px!important;min-width:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:var(--vowed-white)!important;font-size:1.1rem!important;font-family:var(--font-body)!important;font-weight:300!important;cursor:pointer;padding:0!important;transition:color .2s ease;flex-shrink:0!important}.quantity-selector button:hover{color:#fff9!important}.quantity-selector input{flex:1 1 auto!important;height:50px!important;text-align:center!important;background:transparent!important;border:none!important;border-left:1px solid var(--vowed-border)!important;border-right:1px solid var(--vowed-border)!important;color:var(--vowed-white)!important;font-family:var(--font-body)!important;font-size:.85rem!important;font-weight:400;letter-spacing:.05em}.product-form-buttons .add-to-cart-button,.product-form-buttons button[name=add],.product-form-buttons button[type=submit]{width:100%!important;background:var(--vowed-white)!important;color:var(--vowed-pure-black)!important;border:none!important;border-radius:0!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.18em;font-size:1rem!important;padding:18px 32px!important;font-weight:400;transition:all .3s cubic-bezier(.25,0,.25,1);cursor:pointer;display:block!important;box-sizing:border-box!important}.product-form-buttons .add-to-cart-button:hover,.product-form-buttons button[name=add]:hover{background:#ffffffe0!important;color:var(--vowed-pure-black)!important;letter-spacing:.22em}.product-form-buttons button[disabled],.product-form-buttons .add-to-cart-button[disabled]{background:transparent!important;color:#ffffff59!important;border:1px solid var(--vowed-border)!important;box-shadow:none!important;cursor:not-allowed;opacity:1!important;letter-spacing:.18em}.product-form-buttons button[disabled]:hover,.product-form-buttons .add-to-cart-button[disabled]:hover{background:transparent!important;color:#ffffff59!important;letter-spacing:.18em}.product-information [class*=accelerated],.product-information .shopify-payment-button,.product-information [class*=dynamic-checkout]{display:none!important}.product-information [class*=description],.product-information .rte{font-family:var(--font-body)!important;font-size:.88rem;line-height:1.8;color:#ffffffa6}.product-information .rte strong{color:#ffffffe6;font-weight:500}.product-information .rte ul{list-style:none;padding-left:0}.product-information .rte li{padding:4px 0;border-bottom:1px solid var(--vowed-border)}.product-information .rte li:last-child{border-bottom:none}.product-information .rte em{color:var(--vowed-light-gray);font-style:normal;font-size:.8rem;letter-spacing:.02em}.product-information p:first-of-type{font-size:.7rem;letter-spacing:.2em;color:var(--vowed-light-gray);text-transform:uppercase}.product-information hr,.product-information [class*=divider]{border-color:var(--vowed-border)!important;opacity:1!important}@media (min-width: 750px){.product-information [class*=media-gallery],.product-information [class*=product-media]{position:sticky;top:80px;align-self:flex-start}}.product-recommendations h3,[class*=product-recommendations] h3{font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.5rem,3vw,2rem)}[class*=product-recommendations] [class*=price],[class*=product-recommendations] .money{color:var(--vowed-light-gray)!important;font-family:var(--font-body)!important;font-size:.85rem!important}[class*=collection] [class*=price],[class*=collection] .money{color:var(--vowed-light-gray)!important;font-family:var(--font-body)!important}.drop-countdown{background:var(--vowed-black);padding:60px 20px;text-align:center;border-top:1px solid var(--vowed-border);border-bottom:1px solid var(--vowed-border)}.drop-countdown__label{font-family:var(--font-body);font-size:.7rem;text-transform:uppercase;letter-spacing:.3em;color:var(--vowed-light-gray);margin-bottom:8px}.drop-countdown__title{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,5rem);text-transform:uppercase;color:var(--vowed-white);line-height:.95;margin-bottom:32px}.drop-countdown__timer{display:flex;justify-content:center;gap:24px;margin-bottom:40px}.drop-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:80px}.drop-countdown__number{font-family:var(--font-heading);font-size:clamp(3rem,8vw,6rem);color:var(--vowed-white);line-height:1}.drop-countdown__unit-label{font-family:var(--font-body);font-size:.6rem;text-transform:uppercase;letter-spacing:.25em;color:var(--vowed-light-gray);margin-top:4px}.drop-countdown__separator{font-family:var(--font-heading);font-size:clamp(2rem,5vw,4rem);color:var(--vowed-white);align-self:flex-start;margin-top:.1em}.lookbook-grid{padding:60px 20px;background:var(--vowed-black)}.lookbook-grid__title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,4rem);text-transform:uppercase;color:var(--vowed-white);margin-bottom:32px;text-align:center}.lookbook-grid__container{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;max-width:1400px;margin:0 auto}.lookbook-grid__item{position:relative;overflow:hidden;aspect-ratio:3/4}.lookbook-grid__item--wide{grid-column:span 2;aspect-ratio:16/9}.lookbook-grid__item--tall{grid-row:span 2}.lookbook-grid__item img,.lookbook-grid__item video{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lookbook-grid__item:hover img,.lookbook-grid__item:hover video{transform:scale(1.05)}.lookbook-grid__overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,#000000b3);opacity:0;transition:opacity .3s ease}.lookbook-grid__item:hover .lookbook-grid__overlay{opacity:1}.lookbook-grid__overlay-title{font-family:var(--font-heading);font-size:1.5rem;text-transform:uppercase;color:var(--vowed-white)}.lookbook-grid__overlay-link{font-family:var(--font-body);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--vowed-light-gray);text-decoration:none}@media (min-width: 768px){.lookbook-grid__container{grid-template-columns:repeat(3,1fr)}}.culture-section{padding:80px 20px;background:var(--vowed-dark-gray);overflow:hidden}.culture-section__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 768px){.culture-section__inner{grid-template-columns:1fr 1fr;gap:60px}}.culture-section__label{font-family:var(--font-body);font-size:.65rem;text-transform:uppercase;letter-spacing:.35em;color:var(--vowed-light-gray);margin-bottom:16px}.culture-section__heading{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);text-transform:uppercase;color:var(--vowed-white);line-height:.95;margin-bottom:24px}.culture-section__body{font-family:var(--font-body);font-size:.95rem;line-height:1.7;color:var(--vowed-light-gray);margin-bottom:32px}.culture-section__image{width:100%;aspect-ratio:4/5;object-fit:cover}@media (max-width: 749px){.product-information h1{font-size:1.8rem!important}.product-information .add-to-cart-button,.product-information [class*=buy-buttons] .button{font-size:1rem!important;padding:16px 24px!important}}@media (max-width: 767px){.drop-countdown__timer{gap:12px}.drop-countdown__unit{min-width:60px}.drop-countdown__number{font-size:2.5rem}.lookbook-grid__container{grid-template-columns:1fr 1fr;gap:2px}.lookbook-grid__item--wide{grid-column:span 2}.lookbook-grid__item--tall{grid-row:span 1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vowed-streetwear.css.map */
