.vx,.vx-pdp{--vx-black:#0E0E10;--vx-black-2:#1A1A1D;--vx-line:#2C2C31;--vx-red:#CD2122;--vx-red-dark:#A81A1B;--vx-ink:#141416;--vx-muted:#5C5C63;--vx-muted-dark:#C7C7CC;--vx-paper:#F7F7F5;--vx-card:#FFFFFF;--vx-border:#E4E4E1;--vx-soft:#F1F1EF;--vx-green:#1E8E3E;--vx-head:var(--font-heading--family,"Montserrat",Arial,sans-serif);--vx-body:var(--font-body--family,"Inter",Arial,sans-serif)}.vx{font-family:var(--vx-body);color:var(--vx-ink);-webkit-font-smoothing:antialiased}.vx *,.vx *:before,.vx *:after{box-sizing:border-box}.vx-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.vx .vx-h1,.vx .vx-h2,.vx .vx-h3{font-family:var(--vx-head);margin:0;letter-spacing:-.01em;text-transform:none;line-height:1.08}.vx .vx-h1{font-weight:800;font-size:clamp(38px,5.6vw,72px)}.vx .vx-h2{font-weight:800;font-size:clamp(28px,3.2vw,40px)}.vx .vx-h3{font-weight:700;font-size:clamp(17px,1.5vw,20px);line-height:1.3}.vx-eyebrow{display:inline-flex;align-items:center;gap:12px;font:700 14px/1.2 var(--vx-head);letter-spacing:.01em;text-transform:none;color:var(--vx-red)}.vx-eyebrow:before{content:"";width:28px;height:3px;background:currentColor}.vx-lead{font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--vx-muted);margin:0}.vx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.vx-head__text{display:flex;flex-direction:column;gap:14px;max-width:680px}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:6px;border:1.5px solid transparent;background:var(--vx-red);color:#fff;font:700 15px/1 var(--vx-head);letter-spacing:.01em;text-transform:none;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vx-btn:hover{background:var(--vx-red-dark);color:#fff}.vx-btn:focus-visible{outline:3px solid var(--vx-ink);outline-offset:2px}.vx-btn--ghost{background:transparent;border-color:currentColor;color:inherit}.vx-btn--ghost:hover{background:#ffffff14;color:inherit}.vx-btn--light{background:#fff;color:var(--vx-ink)}.vx-btn--light:hover{background:#ededeb;color:var(--vx-ink)}.vx-btn--dark{background:var(--vx-black)}.vx-btn--dark:hover{background:#000}.vx-btn[disabled]{background:#dadad7;color:#45454b;cursor:not-allowed}.vx-link{font:700 15px/1 var(--vx-head);letter-spacing:0;text-transform:none;color:var(--vx-ink);text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.vx-link:hover{color:var(--vx-red)}.vx-dark{background:var(--vx-black);color:#fff}.vx-dark .vx-lead{color:var(--vx-muted-dark)}.vx-dark .vx-eyebrow{color:#ff8a8b}.vx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-card{display:flex;flex-direction:column;background:var(--vx-card);border:1px solid var(--vx-border);border-radius:12px;overflow:hidden;height:100%;transition:box-shadow .25s,transform .25s,border-color .25s}.vx-card:hover{box-shadow:0 16px 32px -20px #0e0e1073;transform:translateY(-2px);border-color:#d2d2cf}.vx-card__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden;border-bottom:1px solid var(--vx-soft)}.vx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .35s}.vx-card__media img+img{opacity:0}.vx-card:hover .vx-card__media img+img{opacity:1}.vx-card__badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--vx-red);color:#fff;font:700 12px/1 var(--vx-head);padding:6px 10px;border-radius:999px}.vx-card__badge--dark{background:var(--vx-black);left:auto;right:12px}.vx-card__body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1}.vx-card__title{color:inherit;text-decoration:none}.vx-card__title:hover{color:var(--vx-red)}.vx-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.vx-card__price strong{font:800 20px/1 var(--vx-head)}.vx-card__price s{color:var(--vx-muted);font-size:14px}.vx-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vx-card .vx-h3{min-height:2.6em}.vx-card__actions{margin-top:auto;display:flex;flex-direction:column;gap:8px}.vx-card__actions form{display:block;margin:0}.vx-card .vx-btn{width:100%;min-height:44px;padding:0 14px;font-size:14px;white-space:nowrap}.vx-card__price .vx-card__poa{font:600 15px/1.2 var(--vx-body);color:var(--vx-muted)}.vx-btn--outline{background:#fff;color:var(--vx-ink);border-color:#cfcfcb}.vx-btn--outline:hover{background:var(--vx-black);border-color:var(--vx-black);color:#fff}.vx-empty{border:1.5px dashed #B9B9B4;border-radius:12px;padding:28px;color:var(--vx-muted);text-align:center}.vx-pdp{font-family:var(--vx-body);color:var(--vx-ink);width:100%}.vx-pdp *,.vx-pdp *:before,.vx-pdp *:after{box-sizing:border-box}.vx-pdp-short{font-size:16px;line-height:1.65;color:var(--vx-muted)}.vx-pdp-short p{margin:0}.vx-ship{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;font-weight:500}.vx-ship__item{display:inline-flex;align-items:center;gap:8px}.vx-ship__dot{width:9px;height:9px;border-radius:50%;background:var(--vx-green);box-shadow:0 0 0 4px #1e8e3e26}.vx-ship__dot--out{background:#9a9aa0;box-shadow:0 0 0 4px #9a9aa02e}.vx-ship svg{color:var(--vx-muted)}.vx-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.vx-trust li{border:1px solid var(--vx-border);border-radius:10px;background:var(--vx-paper)}.vx-trust__item{display:flex;align-items:flex-start;gap:12px;padding:14px;height:100%;color:inherit;text-decoration:none}.vx-trust__icon{width:38px;height:38px;border-radius:8px;background:var(--vx-black);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vx-trust__text{display:flex;flex-direction:column;gap:3px;min-width:0}.vx-trust strong{font:700 14px/1.3 var(--vx-head);letter-spacing:0}.vx-trust__text span{font-size:13px;line-height:1.45;color:var(--vx-muted)}a.vx-trust__item:hover strong{color:var(--vx-red)}a.vx-trust__item:focus-visible{outline:2px solid var(--vx-red);outline-offset:2px;border-radius:10px}@media(max-width:420px){.vx-trust{grid-template-columns:1fr}}.vx-specs{border-top:1px solid var(--vx-border)}.vx-specs details{border-bottom:1px solid var(--vx-border)}.vx-specs summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;cursor:pointer;list-style:none;font:700 16px/1.3 var(--vx-head);letter-spacing:0;text-transform:none}.vx-specs summary::-webkit-details-marker{display:none}.vx-specs summary:after{content:"+";font:400 24px/1 var(--vx-body);color:var(--vx-red);transition:transform .2s}.vx-specs details[open] summary:after{transform:rotate(45deg)}.vx-specs summary:focus-visible{outline:2px solid var(--vx-red);outline-offset:2px}.vx-specs__body{padding:0 0 20px;font-size:15px;line-height:1.65;color:#2b2b30}.vx-specs__body p{margin:0 0 10px}.vx-specs__body ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vx-specs__body li{position:relative;padding-left:26px}.vx-specs__body li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:8px;border-left:2px solid var(--vx-red);border-bottom:2px solid var(--vx-red);transform:rotate(-45deg)}.vx-specs__body .vx-table{overflow-x:auto}.vx-specs__body table{width:100%;border-collapse:collapse;font-size:14px}.vx-specs__body th,.vx-specs__body td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--vx-border);vertical-align:top}.vx-specs__body tr:first-child th{background:var(--vx-black);color:#fff;font:700 13px/1.3 var(--vx-head);letter-spacing:.01em;text-transform:none}.vx-specs__body tr:nth-child(2n) td{background:var(--vx-paper)}.vx-specs__body td:first-child{font-weight:600;width:44%}.vx h1,.vx h2,.vx h3{text-transform:none}.product-information .product-details h1{letter-spacing:-.01em;line-height:1.1}.product-information .shopify-payment-button__button{min-height:52px;border-radius:6px}@media(prefers-reduced-motion:reduce){.vx *,.vx-pdp *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vx.css.map */
