*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;background:#fff;color:#1a1a1a;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit}.v-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-skip{position:absolute;left:-999px;top:0;background:#000;color:#fff;padding:8px 12px;z-index:1000}.v-skip:focus{left:8px}.v-container{max-width:1150px;margin:0 auto;padding:0 16px}.v-main{min-height:40vh}.v-btn{display:inline-block;background:var(--v-accent);color:#fff;border:0;border-radius:8px;padding:13px 22px;font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;text-transform:uppercase}.v-btn--dark{background:#111}.v-btn--block{display:block;width:100%}.v-btn[disabled]{opacity:.6;cursor:default}.v-input{width:100%;height:46px;border:1px solid #cfcfcf;border-radius:8px;padding:0 12px;background:#fff;color:#111}.v-field{margin:0 0 12px}.v-field label{display:block;font-size:13px;font-weight:600;margin:0 0 4px}.v-err{color:#d0021b;font-weight:600;font-size:14px}.v-ok{color:#2a7d2e;font-weight:600;font-size:14px}.v-h1{font-size:28px;line-height:1.25;font-weight:700;margin:24px 0 16px}.v-rte{font-size:16px;line-height:1.6}.v-rte img{border-radius:8px}.v-rte table{border-collapse:collapse;width:100%}.v-rte td,.v-rte th{border:1px solid #e3e3e3;padding:6px 8px}.v-header{background:#fff;border-bottom:1px solid #eee;position:relative;z-index:20}.v-header__in{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:58px}.v-header__logo{grid-column:2;text-align:center;font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#1a1a1a;text-decoration:none}.v-header__logo img{max-height:40px;width:auto;display:inline-block;vertical-align:middle}.v-header__cart{grid-column:3;justify-self:end;position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#1a1a1a;text-decoration:none}.v-header__cart svg{width:24px;height:24px}.v-header__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--v-accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;padding:0 4px}.v-header__count[hidden]{display:none}.v-nav{display:flex;gap:6px 22px;justify-content:center;flex-wrap:nowrap;overflow-x:auto;padding:0 16px 10px;font-size:14px;scrollbar-width:none}.v-nav::-webkit-scrollbar{display:none}.v-nav a{text-decoration:none;color:#333;white-space:nowrap}.v-nav a:hover{text-decoration:underline}.sh{background:#fff;padding:12px 20px;text-align:center}.sh__logo{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px;color:#1a1a1a;text-decoration:none}.v-footer{background:#f6f6f6;color:#333;margin-top:40px;padding:34px 0 26px;font-size:14px}.v-footer__grid{display:grid;gap:26px}.v-footer h2{font-size:15px;font-weight:700;margin:0 0 10px;text-transform:uppercase;letter-spacing:.03em}.v-footer ul{list-style:none;margin:0;padding:0}.v-footer li{margin:0 0 8px}.v-footer a{text-decoration:none;color:#444}.v-footer a:hover{text-decoration:underline}.v-footer__news form{display:flex;gap:8px}.v-footer__news .v-input{flex:1}.v-footer__copy{border-top:1px solid #e2e2e2;margin-top:26px;padding-top:16px;text-align:center;color:#888;font-size:12.5px}.v-footer__pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 0 10px}.v-footer__pay svg{height:22px;width:auto}@media(min-width:750px){.v-footer__grid{grid-template-columns:1fr 1fr}}.nl-mini-footer{background:#fff;border-top:1px solid #e6e6e6;padding:22px 16px 34px;text-align:center;font-family:Poppins,Arial,sans-serif}.nl-mini-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.nl-mini-footer a{color:#5c5c5c;font-size:13px;letter-spacing:0;text-decoration:none}.nl-mini-footer a:hover{text-decoration:underline}.nl-mini-footer p{margin:12px 0 0;color:#9a9a9a;font-size:12px;letter-spacing:0}.vp{padding:0 16px 8px}.vp__grid{max-width:1150px;margin:0 auto}.vp__info>*+*{margin-top:4px}.vp-gal{margin:0 0 12px;min-width:0}.vp-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;-webkit-overflow-scrolling:touch}.vp-gal__track::-webkit-scrollbar{display:none}.vp-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;background:#f4f4f4}.vp-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.vp-gal__thumbs{display:flex;gap:8px;overflow-x:auto;margin:10px 0 0;padding:2px;scrollbar-width:none}.vp-gal__thumbs::-webkit-scrollbar{display:none}.vp-gal__thumb{flex:0 0 calc((100% - 32px)/5);aspect-ratio:1/1;border:2px solid #f2f2f2;border-radius:9px;overflow:hidden;padding:0;background:#fff;cursor:pointer}.vp-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vp-gal__thumb.is-active{border-color:var(--v-accent)}.vp-rating{display:flex;align-items:center;gap:4px;font-size:13px;line-height:1.3;color:#000;margin:2px 0 0}.vp-rating__stars{display:flex;gap:2px}.vp-rating__stars svg{width:22px;height:22px;display:block}.vp-rating p{margin:0 0 0 6px}.vp-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:12px 0 0}.vp-pay svg{height:22px;width:auto;display:block}.vp-text{font-size:15px;line-height:1.55;color:#303030}@media(min-width:990px){.vp{padding:24px 24px 16px}.vp__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:start}.vp__media{position:sticky;top:16px}.vp-gal__thumb{flex-basis:calc((100% - 40px)/6)}}.v-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none}.v-drawer.is-open{visibility:visible;pointer-events:auto}.v-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.v-drawer.is-open .v-drawer__bg{opacity:1}.v-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease;font-family:Poppins,Arial,sans-serif}.v-drawer.is-open .v-drawer__panel{transform:none}.v-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--v-tint);border-bottom:1px solid #eee}.v-drawer__title{font-size:18px;font-weight:700;margin:0;color:#111}.v-drawer__title small{font-size:13px;font-weight:600;color:#d0021b;margin-left:4px}.v-drawer__x{background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:#333;padding:0 4px}.v-drawer__body{flex:1;overflow-y:auto;padding:4px 16px}.v-drawer__empty{text-align:center;padding:50px 10px;color:#555}.v-drawer__foot{border-top:1px solid #eee;padding:14px 16px 18px;background:#fff}.v-line{display:grid;grid-template-columns:78px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0;align-items:start}.v-line__img{width:78px;height:78px;border-radius:8px;object-fit:cover;background:#f4f4f4;display:block}.v-line__t{font-weight:600;font-size:14.5px;line-height:1.3;color:#111;text-decoration:none}.v-line__v{font-size:12.5px;color:#666;margin:2px 0 0}.v-line__disc{display:inline-block;margin:5px 0 0;background:#fff4f3;color:#d0021b;font-size:12px;font-weight:700;border-radius:4px;padding:2px 7px}.v-line__p{text-align:right;font-size:14.5px;font-weight:700;white-space:nowrap}.v-line__p s{display:block;color:#999;font-weight:400;font-size:13px}.v-qty{display:inline-flex;align-items:center;border:1px solid #d6d6d6;border-radius:6px;margin:8px 0 0;height:32px}.v-qty button{width:30px;height:30px;border:0;background:none;font-size:17px;cursor:pointer;color:#111}.v-qty span{min-width:24px;text-align:center;font-size:14px;font-weight:600}.v-line__rm{display:block;background:none;border:0;padding:0;margin:8px 0 0 auto;font-size:12px;color:#888;text-decoration:underline;cursor:pointer}.v-sum{display:flex;justify-content:space-between;font-size:14.5px;margin:0 0 6px;color:#333}.v-sum--save{color:#d0021b;font-weight:700}.v-sum--total{font-size:17px;font-weight:700;color:#111;margin:4px 0 12px}.v-checkout{display:block;width:100%;background:#111;color:#fff;border:0;border-radius:8px;padding:16px 10px;font-size:17px;font-weight:700;text-transform:uppercase;cursor:pointer;letter-spacing:.02em}.v-drawer__guar{text-align:center;font-size:12.5px;font-weight:600;color:#333;margin:10px 0 0}.v-drawer__guar:before{content:"\2714";color:var(--v-accent);margin-right:5px}.v-drawer .vp-pay{margin-top:10px}.v-cart-msg{color:#d0021b;font-size:13px;font-weight:600;margin:8px 0 0}.v-cart-msg:empty{display:none}.v-cart{max-width:820px;margin:0 auto;padding:0 16px 30px}.v-cart .v-line{grid-template-columns:90px 1fr auto}.v-cart .v-line__img{width:90px;height:90px}.v-cart__foot{max-width:380px;margin:20px 0 0 auto}.v-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media(min-width:750px){.v-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}}.v-card{text-decoration:none;color:#111;display:block}.v-card__img{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#f4f4f4}.v-card__img img{width:100%;height:100%;object-fit:cover;display:block}.v-card__t{font-size:14.5px;font-weight:600;line-height:1.3;margin:8px 0 2px}.v-card__p{font-size:14.5px}.v-card__p b{color:#60a911}.v-card__p s{color:#999;margin-left:4px;font-size:13px}.v-pagination{display:flex;justify-content:center;gap:10px;margin:26px 0 0}.v-pagination a,.v-pagination span{padding:6px 10px;border-radius:6px;text-decoration:none}.v-pagination .current{background:#111;color:#fff}.v-hero{text-align:center;padding:42px 16px 30px;background:var(--v-tint)}.v-hero h1{font-size:34px;line-height:1.15;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px}.v-hero p{margin:0 auto;max-width:560px;color:#444}.v-sec{padding:30px 0}.v-sec__h{text-align:center;font-size:24px;margin:0 0 18px}.v-search{display:flex;gap:8px;margin:0 0 20px}.v-account{max-width:460px;margin:0 auto;padding:0 16px 40px}.v-table{width:100%;border-collapse:collapse;font-size:14px}.v-table th,.v-table td{border-bottom:1px solid #eee;padding:8px 6px;text-align:left}.v-404{text-align:center;padding:60px 16px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/velo.css.map */
