:root{--brand-accent-blue: #4770DB;--brand-accent-green: #82c341;--brand-dark-charcoal: #121214;--brand-card-bg: #ffffff;--brand-zinc-muted: #71717a;--brand-divider-gray: #e4e4e7}.ve-unified-brutalist-card{background-color:var(--brand-card-bg)!important;border:2px solid var(--brand-dark-charcoal)!important;box-shadow:6px 6px 0 0 var(--brand-accent-blue)!important;border-radius:8px!important;position:relative!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:calc(100% - 6px)!important;width:calc(100% - 6px)!important;margin-right:6px!important;margin-bottom:6px!important;transform:scale(1)!important;will-change:transform,box-shadow;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)!important;pointer-events:none!important}.ve-product-card-container:hover .ve-unified-brutalist-card{transform:scale(1.01)!important;box-shadow:8px 8px 0 0 var(--brand-accent-blue)!important}.ve-unified-brutalist-card>*{margin-top:0!important;margin-bottom:0!important;flex-grow:0!important}.card-wrapper,.card,.product-card-wrapper,.card__heading a:after,.full-unstyled-link:after{pointer-events:none!important}.ve-card-media-link,.ve-card-title-link,.ve-card-form-slot,.ve-custom-dropdown,.ve-dropdown-trigger,.ve-dropdown-option,.ve-quantity-selector,.ve-qty-btn,.ve-qty-input,.ve-btn{pointer-events:auto!important}.ve-card-media-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-decoration:none!important;cursor:pointer!important}.ve-card-title-link{text-decoration:none!important;color:inherit!important;display:block!important;position:relative!important;z-index:5!important}.ve-card-title-link:hover{color:var(--brand-accent-blue)!important}.ve-card-media-slot{width:100%!important;aspect-ratio:1.25 / 1!important;max-height:160px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;background-color:var(--brand-card-bg)!important;border:2px solid var(--brand-dark-charcoal)!important;border-radius:6px!important;margin-bottom:10px!important;box-sizing:border-box!important;z-index:5!important}.ve-card-image{height:auto!important;width:auto!important;max-height:90%!important;max-width:90%!important;object-fit:contain!important}.ve-card-media-slot--blueprint{background-image:linear-gradient(rgba(18,18,20,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,20,.025) 1px,transparent 1px)!important;background-size:14px 14px!important}.comp-blueprint-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;box-sizing:border-box!important;padding:4px 8px!important}.comp-spec{gap:6px!important;background:#fff!important}.comp-spec-brand{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#000!important}.comp-spec-device{font-size:15px!important;font-weight:700!important;line-height:1.2!important;color:#000!important}.comp-spec-row{font-size:14px!important;line-height:1.25!important;color:#000!important}@media screen and (max-width:749px){.comp-spec{gap:4px!important}.comp-spec-brand{font-size:11px!important}.comp-spec-device{font-size:13px!important}.comp-spec-row{font-size:12px!important}}.comp-vendor{font-size:.55rem!important;font-weight:700!important;text-transform:uppercase!important;color:var(--brand-accent-green)!important;letter-spacing:.05em!important;margin-bottom:1px!important}.comp-title{font-size:.72rem!important;font-weight:800!important;color:var(--brand-dark-charcoal)!important;line-height:1.15!important;margin:0 0 1px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden}.comp-type{font-size:.5rem!important;font-style:italic!important;color:var(--brand-zinc-muted)!important;margin-bottom:1px!important}.comp-divider{font-size:.5rem!important;color:#d4d4d8!important;margin-bottom:2px!important;line-height:1!important}.comp-legal{font-size:.42rem!important;font-weight:700!important;color:var(--brand-zinc-muted)!important;line-height:1.2!important;margin:0!important;text-transform:uppercase!important;max-width:95%!important}.comp-watermark{position:absolute!important;bottom:-35px!important;right:-5px!important;font-size:110px!important;font-weight:900!important;opacity:.035!important;color:var(--brand-dark-charcoal)!important;font-family:var(--font-heading-family),sans-serif!important;line-height:1!important;text-transform:uppercase!important;z-index:1!important}.ve-card-info-slot{display:flex!important;flex-direction:column!important;margin-bottom:10px!important;width:100%!important;position:relative!important;z-index:5!important}.ve-card-vendor{font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:700!important;color:var(--brand-accent-green)!important;margin-bottom:2px!important}.ve-card-title{font-size:.9rem!important;font-weight:700!important;line-height:1.3!important;color:var(--brand-dark-charcoal)!important;margin:0 0 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden;height:2.8em!important}.ve-card-price{font-size:1.05rem!important;font-weight:800!important;color:var(--brand-dark-charcoal)!important}.ve-card-price-label{font-size:.8rem!important;font-weight:600!important;color:var(--brand-zinc-muted)!important;text-transform:uppercase;letter-spacing:.02em;margin-right:2px}.ve-custom-dropdown{position:relative!important;width:100%!important;margin-bottom:8px!important;box-sizing:border-box!important}.ve-dropdown-trigger{width:100%!important;height:36px!important;border:2px solid var(--brand-dark-charcoal)!important;border-radius:4px!important;background-color:var(--brand-card-bg)!important;padding-inline:10px!important;font-size:.82rem!important;font-weight:700!important;color:var(--brand-dark-charcoal)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;box-sizing:border-box!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23121214' d='M0 0h10L5 6z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:10px 6px!important;padding-right:30px!important}.ve-dropdown-options-list{display:none!important;position:absolute!important;bottom:calc(100% + 4px)!important;left:0!important;right:0!important;background-color:var(--brand-card-bg)!important;border:2px solid var(--brand-dark-charcoal)!important;border-radius:4px!important;box-shadow:4px 4px 0 0 var(--brand-dark-charcoal)!important;list-style:none!important;padding:0!important;margin:0!important;z-index:2147483647!important;max-height:160px!important;overflow-y:auto!important;box-sizing:border-box!important}.ve-custom-dropdown.ve-open .ve-dropdown-options-list{display:block!important}.ve-dropdown-option{padding:8px 10px!important;font-size:.8rem!important;font-weight:700!important;color:var(--brand-dark-charcoal)!important;cursor:pointer!important;border-bottom:1px solid var(--brand-divider-gray)!important;background-color:var(--brand-card-bg)!important}.ve-dropdown-option:last-child{border-bottom:none!important}.ve-dropdown-option:hover{background-color:#f4f4f5!important;color:var(--brand-accent-blue)!important}.ve-dropdown-option.ve-disabled{color:#a1a1aa!important;background-color:#fafafa!important;cursor:not-allowed!important}.ve-variant-single-display{width:100%!important;height:36px!important;border:2px dashed var(--brand-divider-gray)!important;border-radius:4px!important;background-color:#fafafa!important;padding-inline:12px!important;font-size:.8rem!important;font-weight:700!important;color:var(--brand-zinc-muted)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-bottom:8px!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important}.ve-card-form-slot{margin-top:auto!important;width:100%!important;position:relative!important;z-index:50!important}.ve-shopify-product-form{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin:0!important}.ve-form-row{display:flex!important;gap:6px!important;width:100%!important}.ve-quantity-selector{display:flex!important;border:2px solid var(--brand-dark-charcoal)!important;border-radius:4px!important;height:36px!important;overflow:hidden!important;background:var(--brand-card-bg)!important;box-sizing:border-box!important;width:90px!important;flex-shrink:0!important}.ve-qty-btn{background:none!important;border:none!important;width:26px!important;height:100%!important;cursor:pointer!important;font-size:.95rem!important;font-weight:700!important;color:var(--brand-dark-charcoal)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.ve-qty-input{border:none!important;border-left:2px solid var(--brand-dark-charcoal)!important;border-right:2px solid var(--brand-dark-charcoal)!important;text-align:center!important;width:38px!important;height:100%!important;margin:0!important;padding:0!important;font-size:.85rem!important;color:var(--brand-dark-charcoal)!important;font-weight:700!important;-moz-appearance:textfield}.ve-qty-input::-webkit-outer-spin-button,.ve-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ve-btn{height:36px!important;border:2px solid var(--brand-dark-charcoal)!important;border-radius:4px!important;font-size:.85rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-sizing:border-box!important;transition:background-color .15s ease!important;text-transform:none!important;letter-spacing:normal!important}.ve-btn--secondary{background-color:var(--brand-card-bg)!important;color:var(--brand-dark-charcoal)!important;flex-grow:1!important}.ve-btn--secondary:hover{background-color:#f4f4f5!important}.ve-btn--primary{background-color:var(--brand-accent-green)!important;color:var(--brand-dark-charcoal)!important;width:100%!important}.ve-btn--primary:hover{background-color:#72ab37!important}.ve-btn--disabled{background-color:#f4f4f5!important;color:#a1a1aa!important;border:2px solid #e4e4e7!important;cursor:not-allowed!important;width:100%!important}.ve-card-badge{position:absolute!important;top:8px!important;right:8px!important;background-color:var(--brand-dark-charcoal)!important;color:var(--brand-card-bg)!important;padding:4px 8px!important;border-radius:4px!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.05em!important;z-index:5!important}.product-card__content>a.ve-words{display:flex!important;-webkit-line-clamp:unset!important;overflow:visible!important;min-height:0!important;flex-direction:column!important;gap:4px!important;text-decoration:none!important;color:#000!important;background:#fff!important;pointer-events:auto!important;margin-bottom:12px!important}.ve-words-brand{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#000!important}.ve-words-device{font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:#000!important}.ve-words-flavour{font-size:16px!important;font-weight:800!important;line-height:1.25!important;color:#000!important;margin-top:4px!important}.ve-words-row{font-size:14px!important;line-height:1.3!important;color:#000!important}.ve-words-price{font-size:16px!important;font-weight:800!important;color:#000!important;margin-top:6px!important}.ve-words:hover .ve-words-device{text-decoration:underline!important}@media screen and (max-width:749px){.product-card__content>a.ve-words{gap:3px!important;margin-bottom:8px!important}.ve-words-brand{font-size:11px!important}.ve-words-device{font-size:14px!important}.ve-words-flavour{font-size:15px!important}.ve-words-row{font-size:13px!important}.ve-words-price{font-size:15px!important}}.ve-card-info-slot .ve-card-title.ve-card-title--full{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;height:auto!important;font-size:15px!important;line-height:1.3!important;margin-bottom:6px!important}@media screen and (max-width:749px){.ve-card-info-slot .ve-card-title.ve-card-title--full{height:auto!important;font-size:14px!important}}@media screen and (max-width:749px){.ve-unified-brutalist-card{padding:8px!important}.ve-card-media-slot{aspect-ratio:1.35 / 1!important;max-height:125px!important;margin-bottom:6px!important}.ve-card-title{font-size:.8rem!important;height:2.1rem!important;margin-bottom:2px!important}.ve-card-info-slot{margin-bottom:6px!important}.ve-dropdown-trigger,.ve-variant-single-display,.ve-quantity-selector,.ve-btn{height:32px!important;font-size:.78rem!important}.ve-custom-dropdown{margin-bottom:6px!important}.ve-form-row{flex-direction:column!important;gap:4px!important}.ve-quantity-selector{width:100%!important}.ve-qty-btn{flex:1!important}.ve-qty-input{width:45px!important}}:root{--brand-accent-blue: #4770DB;--brand-accent-green: #82c341;--brand-dark-charcoal: #121214;--brand-card-bg: #ffffff;--brand-zinc-muted: #71717a}.ve-collection-brutalist-card{background-color:var(--brand-card-bg)!important;border:2px solid var(--brand-dark-charcoal)!important;box-shadow:6px 6px 0 0 var(--brand-accent-blue)!important;border-radius:8px!important;padding:14px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:calc(100% - 6px)!important;width:calc(100% - 6px)!important;margin-right:6px!important;margin-bottom:6px!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;color:var(--brand-dark-charcoal)!important;transform:scale(1)!important;will-change:transform,box-shadow;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)!important}.ve-collection-brutalist-card:hover{transform:scale(1.01)!important;box-shadow:8px 8px 0 0 var(--brand-accent-blue)!important}.card-wrapper,.card,.collection-card-wrapper,.card__inner,.card__content{pointer-events:none!important}.ve-collection-media-link,.ve-collection-footer-slot{pointer-events:auto!important}.ve-collection-media-slot{width:100%!important;aspect-ratio:1.35 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;background-color:var(--brand-card-bg)!important;border:2px solid var(--brand-dark-charcoal)!important;border-radius:6px!important;margin-bottom:16px!important;box-sizing:border-box!important;z-index:5!important}.ve-collection-image{display:block!important;width:auto!important;height:auto!important;max-height:90%!important;max-width:90%!important;object-fit:contain!important}.ve-collection-media-slot--blueprint{background-image:linear-gradient(rgba(18,18,20,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,20,.025) 1px,transparent 1px)!important;background-size:14px 14px!important}.comp-collection-watermark{position:absolute!important;bottom:-25px!important;right:-5px!important;font-size:120px!important;font-weight:900!important;opacity:.035!important;color:var(--brand-dark-charcoal)!important;font-family:var(--font-heading-family),sans-serif!important;line-height:1!important;text-transform:uppercase!important;z-index:1!important;-webkit-user-select:none!important;user-select:none!important}.comp-collection-blueprint-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;padding:10px!important;box-sizing:border-box!important}.comp-collection-type{font-size:.6rem!important;font-weight:700!important;text-transform:uppercase!important;color:var(--brand-accent-green)!important;letter-spacing:.1em!important;margin-bottom:4px!important}.comp-collection-title-raw{font-size:.85rem!important;font-weight:800!important;color:var(--brand-dark-charcoal)!important;line-height:1.2!important;margin:0 0 4px!important;text-transform:uppercase!important}.comp-collection-legal{font-size:.45rem!important;font-weight:700!important;color:var(--brand-zinc-muted)!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important;max-width:90%!important}.ve-collection-footer-slot{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;position:relative!important;z-index:5!important}.ve-collection-heading{font-size:1.1rem!important;font-weight:900!important;text-transform:uppercase!important;color:var(--brand-dark-charcoal)!important;margin:0!important;letter-spacing:-.01em!important}.ve-collection-arrow{font-size:1.1rem!important;font-weight:900!important;color:var(--brand-accent-blue)!important;transition:transform .2s ease!important}.ve-collection-brutalist-card:hover .ve-collection-arrow{transform:translate(4px)!important}.ve-collection-brutalist-card{justify-content:center!important;min-height:88px!important;padding:18px 20px!important}.ve-collection-brutalist-card .ve-collection-footer-slot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0!important}.ve-collection-brutalist-card .ve-collection-heading{margin:0!important;font-size:17px!important;line-height:1.25!important;color:#121214!important}.ve-collection-brutalist-card .ve-collection-arrow{font-size:22px!important;color:#4770db!important;flex-shrink:0!important}@media screen and (max-width:749px){.ve-collection-brutalist-card{min-height:64px!important;height:100%!important;padding:12px!important}.ve-collection-brutalist-card .ve-collection-heading{font-size:14px!important}.ve-collection-brutalist-card .ve-collection-arrow{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ve-card.css.map */
