:root{--vrb:#2846A6;--vrb-hi:#3d5fce;--vr-ink:#15161c;--vr-mut:#70737f;--vr-canvas:#f2f4f9;--vr-tile:#ffffff;--vr-soft:#eef1f8;--vr-dark:#171923;--vr-r:20px;--vr-r-lg:24px;--vr-sh:0 12px 34px rgba(30,40,90,.07);--vr-sh-h:0 20px 46px rgba(30,40,90,.13);--vr-eo:cubic-bezier(.23,1,.32,1)}::selection{background:var(--vrb);color:#fff}:focus-visible{outline:2px solid var(--vrb);outline-offset:2px;border-radius:4px}html{scroll-behavior:smooth}body{background:var(--vr-canvas)!important}.site-header{position:sticky!important;top:10px;z-index:60;margin:12px 16px 0!important;border-radius:999px;background:#ffffffdb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 30px #1e285a14;transition:box-shadow .25s var(--vr-eo)}.vr-scrolled .site-header{box-shadow:0 16px 40px #1e285a24}.site-header a,.site-header button,.site-header summary{color:var(--vr-ink)!important}.site-header .site-nav a,.site-header .site-nav summary,.site-header .site-nav button{color:var(--vr-ink)!important}.site-header .site-nav a:hover{color:var(--vrb)!important}.site-header a.site-header__logo-link{color:var(--vr-ink)!important}.site-header .site-nav>li>a{position:relative}.site-header .site-nav>li>a:after{content:"";position:absolute;left:14%;right:86%;bottom:0;height:2px;background:var(--vrb);border-radius:2px;opacity:0;transition:right .25s var(--vr-eo),opacity .2s}.site-header .site-nav>li>a:hover:after{right:14%;opacity:1}@media(max-width:829px){.site-header{margin:10px 10px 0!important;border-radius:20px}}.vhm{background:transparent!important}.vhm-hero{position:relative;gap:16px!important;align-items:stretch!important}.vhm-hero:before{content:none!important}.vhm-hero-copy{background:var(--vr-tile)!important;border-radius:var(--vr-r-lg)!important;padding:clamp(28px,4vw,48px)!important;box-shadow:var(--vr-sh);display:flex;flex-direction:column;justify-content:center}.vhm-hero-media{position:relative!important;border-radius:var(--vr-r-lg)!important;overflow:hidden!important;box-shadow:var(--vr-sh);background:linear-gradient(150deg,#dfe6ff,#f3e8ff 60%,#e0f4ff);min-height:440px}.vhm-hero-media:hover{transform:none}.vhm-hero-media .vhm-carousel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;border-radius:0!important}.vhm-carousel .vhm-slide{height:100%!important}.vhm-carousel .vhm-slide img{width:100%!important;height:100%!important;object-fit:cover!important}.vhm-statcard{position:absolute!important;left:18px!important;bottom:18px!important;top:auto!important;right:auto!important;margin:0!important;z-index:3;background:#ffffffeb!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:16px!important;box-shadow:0 14px 34px #1e285a2e!important;color:var(--vr-ink)!important}.vhm-statcard-v{color:var(--vrb)!important}.vhm-eyebrow{color:var(--vrb)!important;letter-spacing:.13em!important}.vhm-h1{letter-spacing:-.03em;color:var(--vr-ink)!important}.vhm-sub{color:var(--vr-mut)!important}.vhm-chip{background:var(--vr-soft)!important;border:1px solid transparent!important;border-radius:999px!important;color:#3c3f4a!important;transition:transform .2s var(--vr-eo),box-shadow .2s var(--vr-eo),border-color .2s}.vhm-chip:hover{transform:translateY(-2px);border-color:#dfe4f2!important;box-shadow:var(--vr-sh)}.vhm-trust{background:var(--vr-tile)!important;border:0!important;border-radius:16px!important;box-shadow:var(--vr-sh);padding:16px 22px!important;margin-top:16px!important}.vhm-trust-i{color:#3c3f4a!important}.vhm-block{border:0!important;background:transparent!important}.vhm-block--soft{background:transparent!important}.vhm-h2{letter-spacing:-.025em;color:var(--vr-ink)!important}.vhm-sub2{color:var(--vr-mut)!important}.vhm-pill{background:var(--vr-tile)!important;border:1.5px solid #e4e7f0!important;border-radius:999px!important;color:#3c3f4a!important;transition:all .18s var(--vr-eo)}.vhm-pill:hover{border-color:var(--vrb)!important;color:var(--vrb)!important}.vhm-pill.is-on{background:var(--vrb)!important;border-color:var(--vrb)!important;color:#fff!important}.vhm-prod{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh);padding:14px!important;transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vhm-prod:hover{transform:translateY(-4px);box-shadow:var(--vr-sh-h)}.vhm-prod-img{background:#f6f8fd!important;border-radius:14px!important;overflow:hidden}.vhm-prod-t{color:var(--vr-ink)!important;font-weight:700!important}.vhm-prod-p{color:var(--vrb)!important;font-weight:800!important}.vhm-prod-per{color:var(--vr-mut)!important;font-weight:500!important}.vhm-svcs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.vhm-svca,.vhm-svcb{position:relative!important;display:block!important;grid-template-columns:none!important;border-radius:22px!important;overflow:hidden!important;min-height:380px;box-shadow:var(--vr-sh);transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vhm-svca:hover,.vhm-svcb:hover{transform:translateY(-4px);box-shadow:var(--vr-sh-h)}.vhm-svc-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;height:100%!important}.vhm-svc-media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.vhm-svca:after,.vhm-svcb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0e1a57,#0b0e1af0);z-index:1;pointer-events:none;opacity:1;transition:opacity .35s var(--vr-eo)}@media(hover:hover)and (pointer:fine){.vhm-svca:hover:after,.vhm-svcb:hover:after{opacity:.55}.vhm-svc-media img{transition:transform .7s var(--vr-eo)}.vhm-svca:hover .vhm-svc-media img,.vhm-svcb:hover .vhm-svc-media img{transform:scale(1.06)}}.vhm-svc-copy{position:absolute!important;left:0;right:0;bottom:0;z-index:2;padding:24px!important;max-width:none!important}.vhm-svc-tag{color:#a5b4fc!important;background:transparent!important;border:0!important;padding:0!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:800!important}.vhm-svc-t{color:#fff!important}.vhm-svc-s{color:#c9cfe6!important}.vhm-svc-l{color:#fff!important;font-weight:700!important}@media(max-width:900px){.vhm-svcs{grid-template-columns:1fr!important}.vhm-svca,.vhm-svcb{min-height:300px}}.vhm-step{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh);transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vhm-step:hover{transform:translateY(-3px);box-shadow:var(--vr-sh-h)}.vhm-step-t{color:var(--vr-ink)!important}.vhm-step-s{color:var(--vr-mut)!important}.vhm-step-n{color:#c3cae0!important}.vhm-builder{position:relative;background:var(--vr-dark)!important;border:0!important;border-radius:var(--vr-r-lg)!important;box-shadow:0 18px 44px #14161e47;overflow:hidden;color:#fff!important}.vhm-builder:before{content:"";position:absolute;right:-25%;bottom:-55%;width:75%;height:130%;background:radial-gradient(50% 50% at 50% 50%,rgba(99,102,241,.3),transparent 70%);pointer-events:none}.vhm-builder>*{position:relative}.vhm-builder .vhm-card-eyebrow,.vhm-builder .vhm-bld-lab{color:#a5b4fc!important}.vhm-builder .vhm-card-t,.vhm-builder .vhm-bld-val,.vhm-builder .vhm-bld-price,.vhm-builder .vhm-bld-out{color:#fff!important}.vhm-builder .vhm-bld-out{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;padding:8px 14px!important}.vhm-builder .vhm-bld-from,.vhm-builder .vhm-bld-note{color:#9aa0b4!important}.vhm-builder .vhm-bld-types button,.vhm-builder .vhm-bld-types span{background:#ffffff12!important;border:1px solid rgba(255,255,255,.16)!important;color:#cdd2e4!important;border-radius:999px!important}.vhm-builder .vhm-bld-types .is-on,.vhm-builder .vhm-bld-types button.is-on{background:#fff!important;color:var(--vr-dark)!important;border-color:#fff!important}.vhm-builder input[type=range]{accent-color:#8ab4ff}.vhm-builder .vhm-btn{background:#fff!important;color:var(--vr-dark)!important;border:0!important;box-shadow:0 10px 26px #00000059}.vhm-mem{background:linear-gradient(160deg,#fff,#eef1fb)!important;border:0!important;border-radius:var(--vr-r-lg)!important;box-shadow:var(--vr-sh)}.vhm-mem .vhm-card-eyebrow{color:var(--vrb)!important}.vhm-tier{background:var(--vr-tile)!important;border:1.5px solid #e4e7f0!important;border-radius:14px!important}.vhm-tier--pop{border-color:var(--vrb)!important;box-shadow:0 8px 22px #2846a624}.vhm-feat{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh);transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vhm-feat:hover{transform:translateY(-3px);box-shadow:var(--vr-sh-h)}.vhm-feat-t{color:var(--vr-ink)!important}.vhm-feat-s{color:var(--vr-mut)!important}.vhm-faq{background:var(--vr-tile)!important;border:0!important;border-radius:14px!important;box-shadow:var(--vr-sh);margin-bottom:10px!important;padding:0 6px}.vhm-faq summary{color:var(--vr-ink)!important}.vhm-end{background:var(--vr-dark)!important;border-radius:var(--vr-r-lg)!important;margin:0 auto!important;box-shadow:0 18px 44px #14161e47;position:relative;overflow:hidden}.vhm-end:before{content:"";position:absolute;left:-15%;top:-60%;width:60%;height:140%;background:radial-gradient(50% 50% at 50% 50%,rgba(99,102,241,.28),transparent 70%);pointer-events:none}.vhm-end>*{position:relative}.vhm-end-h{color:#fff!important}.vhm-end-s{color:#9aa0b4!important}a.vhm-btn,.vcb-btn,.vcl-btn,.vft-cta{transition:transform .18s var(--vr-eo),box-shadow .18s var(--vr-eo),background .18s!important;will-change:transform}.vhm-btn--pri{background:var(--vrb)!important;border-radius:14px!important;box-shadow:0 10px 26px #2846a64d}.vhm-btn--pri:hover{background:var(--vrb-hi)!important;transform:translateY(-2px)}.vhm-btn--ghost{background:var(--vr-soft)!important;border:0!important;border-radius:14px!important;color:var(--vrb)!important}.vhm-btn--ghost:hover{background:#e2e8f6!important;transform:translateY(-2px)}a.vhm-btn:active,.vcb-btn:active,.vcl-btn:active,button.btn:active{transform:translateY(0) scale(.97)}.vrent-trustbar{background:var(--vr-tile)!important;border:0!important;border-radius:16px!important;box-shadow:var(--vr-sh);margin:14px 16px!important}.product-images-container{background:var(--vr-tile);border-radius:var(--vr-r-lg);box-shadow:var(--vr-sh);padding:18px}.product-medias__main .swiper{border-radius:16px;overflow:hidden;background:#f6f8fd}a.product-medias__thumbnail{border-radius:12px!important;border:2px solid transparent!important;overflow:hidden;background:linear-gradient(150deg,#eef1fb,#e2e7f7);transition:border-color .18s var(--vr-eo)}a.product-medias__thumbnail.is-active,a.product-medias__thumbnail[aria-current],a.product-medias__thumbnail:hover{border-color:var(--vrb)!important}.vr-stock-badge{background:#e5f6ec!important;color:#116b3f!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 6px 18px #116b3f26}.vr-included{background:var(--vr-tile);border-radius:16px;box-shadow:var(--vr-sh);padding:16px 18px;margin-top:14px}.product-details--form-wrapper{background:var(--vr-tile);border-radius:var(--vr-r-lg);box-shadow:var(--vr-sh);padding:clamp(18px,2.6vw,30px)}.product-details-product-title{letter-spacing:-.025em!important}.product-price-group .money{font-weight:800;color:var(--vr-ink)}.swatch-items-wrapper{display:flex;flex-wrap:wrap;gap:8px}.swatch-element{margin:0!important}.swatch-element label{border:1.5px solid #e4e7f0!important;border-radius:12px!important;background:var(--vr-tile)!important;color:#3c3f4a!important;font-weight:600!important;padding:10px 16px!important;transition:all .18s var(--vr-eo);cursor:pointer;box-shadow:none!important}.swatch-element label:hover{border-color:#c3cae0!important}.swatch-element input:checked+label,.swatch-element input[checked]+label{border-color:var(--vrb)!important;background:var(--vr-soft)!important;color:var(--vrb)!important}.vrd{background:var(--vr-tile);border:1.5px solid #eef0f5;border-radius:16px;padding:14px}.vrd-cal{border:0!important}button.vrd-day{border-radius:10px!important;transition:background .15s var(--vr-eo)}button.vrd-navbtn{border-radius:10px!important}.paymentButtonsWrapper button.btn,.paymentButtonsWrapper .btn{background:var(--vrb)!important;border-radius:14px!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 12px 30px #2846a64d;transition:transform .18s var(--vr-eo),box-shadow .18s var(--vr-eo),background .18s!important}.paymentButtonsWrapper button.btn:hover{background:var(--vrb-hi)!important;transform:translateY(-2px)}.js-qty{border:1.5px solid #e4e7f0;border-radius:12px;overflow:hidden}.js-qty button{background:var(--vr-soft)}.collapsible-tab{background:var(--vr-tile)}.collapsible-tab .summary,.collapsible-tab-content summary{font-weight:700}.collapsible-tab-container{border:1.5px solid #eef0f5!important;border-radius:14px!important;padding:2px 14px!important;margin-bottom:10px!important}.product-description.product-form-block{border:1.5px solid #eef0f5;border-radius:14px;padding:2px 14px}[class*=product-card]{background:var(--vr-tile);border-radius:var(--vr-r);transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}[class*=product-card]:hover{transform:translateY(-4px);box-shadow:var(--vr-sh-h)}h1,.vhm-h1{letter-spacing:-.028em}h2,.vhm-h2,.vcl-h2,.vcb-h{letter-spacing:-.02em}#vr-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:120;background:var(--vrb);border-radius:0 3px 3px 0}#vr-mcta{position:fixed;left:12px;right:86px;bottom:14px;z-index:110;display:none}#vr-mcta a{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--vrb);color:#fff!important;font-weight:700;font-size:.95rem;padding:15px 20px;border-radius:999px;text-decoration:none;box-shadow:0 12px 30px #2846a659}#vr-mcta a:active{transform:scale(.97)}@media(max-width:829px){#vr-mcta{display:block}body{padding-bottom:76px}}.vci-hero-copy{background:var(--vr-tile)!important;border-radius:var(--vr-r-lg)!important;box-shadow:var(--vr-sh);padding:clamp(26px,3.6vw,44px)!important}.vci-hero-img img{border-radius:var(--vr-r-lg)!important;box-shadow:var(--vr-sh)}.vci-eyebrow{color:var(--vrb)!important}.vci-badge{background:var(--vr-soft)!important;border:0!important;border-radius:14px!important}.vci-btn{background:var(--vrb)!important;border-radius:14px!important;box-shadow:0 10px 26px #2846a64d;transition:transform .18s var(--vr-eo),background .18s!important}.vci-btn:hover{background:var(--vrb-hi)!important;transform:translateY(-2px)}.vca-tile,.vca-hc,.vca-rc{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh);transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vca-tile:hover,.vca-hc:hover,.vca-rc:hover{transform:translateY(-3px);box-shadow:var(--vr-sh-h)}.vca-mosaic img{border-radius:16px!important}.vca-faqwrap details,.vca-faq details{background:var(--vr-tile)!important;border:0!important;border-radius:14px!important;box-shadow:var(--vr-sh);margin-bottom:10px}.vcl-card,.vcl-tier,.vcl-q{border:0!important;border-radius:var(--vr-r)!important;background:var(--vr-tile)!important;box-shadow:var(--vr-sh)}.vcl-card:hover{transform:translateY(-3px);box-shadow:var(--vr-sh-h)}.vcl-tier--hi{border:2px solid var(--vrb)!important}.vcl-gear-imgwrap{border-radius:var(--vr-r)!important;background:var(--vr-tile)!important;box-shadow:var(--vr-sh)}.vcl-hero-media img{border-radius:var(--vr-r-lg)!important}.vcl-btn--primary{border-radius:14px!important;box-shadow:0 10px 26px #2846a64d}.vcl-final{border-radius:var(--vr-r-lg)!important;max-width:1120px!important;margin:0 auto!important;box-shadow:0 18px 44px #14161e47}.vpb-wrap>*,.vpb-head{position:relative}.vpb .vpb-card,.vpb-receipt,.vpb-panel{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh)}.vct .vct-way,.vct-formwrap,.vct-card,.vct-tile{border:0!important;box-shadow:var(--vr-sh)!important;border-radius:var(--vr-r)!important}.vct .vct-way:hover{box-shadow:var(--vr-sh-h)!important}.vct-faq details{border:0!important;box-shadow:var(--vr-sh);border-radius:14px!important}.vct .vct-btn{border-radius:14px!important}.vrn-hero-copy{background:var(--vr-tile)!important;border-radius:var(--vr-r-lg)!important;box-shadow:var(--vr-sh);padding:clamp(24px,3.4vw,42px)!important}.vrn-cat{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh);overflow:hidden;transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vrn-cat:hover{transform:translateY(-4px);box-shadow:var(--vr-sh-h)}.vrn-cat-media{background:#f6f8fd!important}.vrn-btn{background:var(--vrb)!important;border-radius:14px!important}.vrn-help,.vrn-cross{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh)}.vhb-hero,.vhb-in{border-radius:var(--vr-r-lg)!important}.vcb-in{background:var(--vr-dark)!important;border-radius:var(--vr-r-lg)!important;box-shadow:0 18px 44px #14161e47}.vcb-btn{border-radius:14px!important}.shopify-policy__container{background:var(--vr-tile);border-radius:var(--vr-r-lg);box-shadow:var(--vr-sh);padding:clamp(22px,3vw,40px);margin-top:20px;margin-bottom:40px}.template-cart .wrapper-padded>form,.template-cart form[action="/cart"]{background:var(--vr-tile);border-radius:var(--vr-r-lg);box-shadow:var(--vr-sh);padding:clamp(16px,2.6vw,30px)}.cart__checkout{background:var(--vrb)!important;border-radius:14px!important}#vr-member{display:inline-flex;align-items:center;gap:6px;background:#f3efff;color:#6d28d9;font-weight:700;font-size:.82rem;border-radius:999px;padding:7px 14px;margin:10px 0 2px;text-decoration:none;transition:transform .18s var(--vr-eo),box-shadow .18s var(--vr-eo)}#vr-member:hover{transform:translateY(-1px);box-shadow:0 8px 20px #6d28d92e}#vr-avail{display:flex;align-items:center;gap:7px;font-size:.85rem;color:#116b3f;font-weight:600;margin:8px 0 4px}#vr-avail i{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block;flex-shrink:0}#vr-wa{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1.5px solid #e4e7f0;border-radius:14px;padding:12px;margin-top:10px;font-weight:700;font-size:.9rem;color:#3c3f4a!important;text-decoration:none!important;transition:border-color .18s var(--vr-eo),transform .18s var(--vr-eo)}#vr-wa:hover{border-color:#25d366;transform:translateY(-1px)}#vr-xsell{max-width:1120px;margin:26px auto 10px;padding:0 16px}#vr-xsell h3{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;margin:0 0 12px;color:var(--vr-ink)}#vr-xsell .vx-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#vr-xsell a.vx{display:flex;gap:12px;align-items:center;background:var(--vr-tile);border-radius:18px;box-shadow:var(--vr-sh);padding:14px;text-decoration:none!important;color:var(--vr-ink)!important;transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}#vr-xsell a.vx:hover{transform:translateY(-3px);box-shadow:var(--vr-sh-h)}#vr-xsell .vx-im{width:64px;height:64px;border-radius:12px;background:#f6f8fd;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}#vr-xsell .vx-im img{max-width:56px;max-height:56px;object-fit:contain}#vr-xsell .vx-im.vx-club{background:var(--vr-dark);color:#fff;font-weight:800;font-size:.6rem;letter-spacing:.06em}#vr-xsell .vx-t{font-size:.85rem;font-weight:700;display:block}#vr-xsell .vx-s{font-size:.76rem;color:var(--vr-mut);display:block}#vr-xsell .vx-p{font-size:.8rem;font-weight:800;color:var(--vrb);display:block;margin-top:2px}@media(max-width:760px){#vr-xsell .vx-row{grid-template-columns:1fr}}#vr-rentbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:115;background:#15161cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:10px 10px 10px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff;box-shadow:0 18px 44px #14161e59;opacity:0;transform:translateY(120%);transition:transform .3s var(--vr-eo),opacity .3s var(--vr-eo);pointer-events:none}#vr-rentbar.on{opacity:1;transform:translateY(0);pointer-events:auto}#vr-rentbar .vrb-t{font-size:.85rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vr-rentbar .vrb-p{font-size:.8rem;color:#9aa2c0;font-weight:500;margin-left:8px}#vr-rentbar button{background:var(--vrb);color:#fff;border:0;font-weight:700;font-size:.88rem;padding:11px 22px;border-radius:999px;cursor:pointer;transition:transform .16s var(--vr-eo),background .18s;flex-shrink:0}#vr-rentbar button:hover{background:var(--vrb-hi)}#vr-rentbar button:active{transform:scale(.97)}@media(min-width:830px){#vr-rentbar{left:auto;right:24px;max-width:520px}}.vhb-hero-copy,.vab-hero-copy,.vsu-hero-copy,.vuc-hero-copy,.vev-hero-copy,.vcs-hero-copy,.vsv-hero-copy,.vtr-hero-copy{background:var(--vr-tile)!important;border-radius:var(--vr-r-lg)!important;box-shadow:var(--vr-sh);padding:clamp(24px,3.4vw,42px)!important}.vhb-hero-img img,.vab-hero-media img,.vsu-hero-media img,.vuc-hero-img img,.vev-hero-img img,.vhb-topic-img img,.vtr-fimg img,.vtr-dark-img img{border-radius:var(--vr-r-lg)!important}.vhb-kitcard,.vhb-topic,.vhb-rc,.vab-cap,.vab-stat,.vab-step,.vab-quote,.vab-route,.vsu-stat,.vsu-step,.vsu-device,.vpa-card,.vpa-ev,.vuc-card,.vuc-hscard,.vuc-fact,.vuc-help,.vev-hc,.vev-act,.vev-formwrap,.vtr-card,.vtr-fcard,.vtr-hc,.vtr-formwrap,.vcs-card,.vsv-card{background:var(--vr-tile)!important;border:0!important;border-radius:var(--vr-r)!important;box-shadow:var(--vr-sh);transition:transform .22s var(--vr-eo),box-shadow .22s var(--vr-eo)}.vhb-kitcard:hover,.vhb-topic:hover,.vhb-rc:hover,.vab-cap:hover,.vab-route:hover,.vpa-card:hover,.vuc-card:hover,.vuc-hscard:hover,.vev-hc:hover,.vev-act:hover,.vtr-card:hover,.vtr-fcard:hover,.vcs-card:hover,.vsv-card:hover{transform:translateY(-3px);box-shadow:var(--vr-sh-h)}.vuc-faqwrap details,.vev-faqwrap details,.vtr-faqwrap details,.vcs-faqwrap details{background:var(--vr-tile)!important;border:0!important;border-radius:14px!important;box-shadow:var(--vr-sh);margin-bottom:10px}.vtr-dark,.vev-band,.vtr-band{border-radius:var(--vr-r-lg)!important;overflow:hidden}.vhb-btn,.vuc-btn,.vev-btn,.vtr-btn,.vcs-btn,.vsv-btn,.vsu-btn,.vab-btn,.vpa-btn{border-radius:14px!important}.vrc2-svc{padding-top:38px!important}.vrc2-svc-tag{top:12px!important;right:12px!important;left:auto!important;max-width:calc(100% - 24px);white-space:normal!important;text-align:right;line-height:1.3}.vrc2-svc-name{padding-right:0!important}.vpb-svc{padding-top:34px!important}.vpb-svc-tag{top:10px!important;right:10px!important;max-width:calc(100% - 20px);white-space:normal!important;text-align:right}.vpb-svc-name{padding-right:0!important}[class^=vrc2-],[class^=vpb-],.vhm-builder,[class^=vcl-]{overflow-wrap:break-word}.vrc2-pkg-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}[class^=vrc2-] button,[class^=vpb-] button,.vhm-btype{white-space:normal!important;height:auto!important}.vcl-tier-badge{white-space:normal!important;max-width:92%;line-height:1.25;text-align:center}html[lang=de] [class^=vrc2-],html[lang=de] [class^=vpb-]{-webkit-hyphens:auto;hyphens:auto}@media(hover:hover)and (pointer:fine){.vhm-prod-img img{transition:transform .5s var(--vr-eo)}.vhm-prod:hover .vhm-prod-img img{transform:scale(1.05)}.vrn-cat-media img{transition:transform .6s var(--vr-eo)}.vrn-cat:hover .vrn-cat-media img{transform:scale(1.05)}.vhm-btn--pri,.vci-btn,.vcl-btn--primary,.vrn-btn,.cart__checkout,.paymentButtonsWrapper .btn{position:relative;overflow:hidden}.vhm-btn--pri:after,.vci-btn:after,.vcl-btn--primary:after,.vrn-btn:after,.cart__checkout:after,.paymentButtonsWrapper .btn:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .55s var(--vr-eo);pointer-events:none}.vhm-btn--pri:hover:after,.vci-btn:hover:after,.vcl-btn--primary:hover:after,.vrn-btn:hover:after,.cart__checkout:hover:after,.paymentButtonsWrapper .btn:hover:after{left:130%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vrent-modern.css.map */
