.vx-sample-kit{background:var(--sample-background,#f5f9ff);padding:40px 0;scroll-margin-top:150px}.vx-sample-kit .page-width,.vx-sample-products .page-width{max-width:1240px;width:calc(100% - 48px);margin-inline:auto;padding-inline:0}.vx-sample-kit__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;align-items:stretch;border:1px solid #d0e0f5;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 16px 42px #00186006}.vx-sample-kit__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:42px;background:var(--sample-panel,#edf5ff)}.vx-sample-kit .v-kicker{font-size:14px;letter-spacing:.12em;margin-bottom:18px}.vx-sample-kit .v-title{margin:0 0 20px;font-size:var(--sample-heading-size,42px);line-height:1.15;letter-spacing:-.025em}.vx-sample-kit__intro{margin:0 0 28px;color:#60748e;font-size:var(--sample-copy-size,17px);line-height:1.7}.vx-sample-kit__steps{list-style:none;padding:0;margin:0;display:grid;gap:24px;counter-reset:sample-step}.vx-sample-kit__steps li{position:relative;display:flex;gap:16px;counter-increment:sample-step;min-width:0}.vx-sample-kit__steps li:not(:last-child):before{content:"";position:absolute;left:18px;top:42px;bottom:-20px;width:2px;background:#d3e2f7}.vx-sample-kit__number{flex:0 0 38px;width:38px;height:38px;border:1px solid #b5d3ff;border-radius:50%;display:grid;place-items:center;color:var(--brand-teal,#075cff);font-weight:700;font-size:15px}.vx-sample-kit__number:before{content:counter(sample-step)}.vx-sample-kit__steps h3{margin:2px 0 5px;font-size:calc(var(--sample-step-size,16px) + 2px);line-height:1.4;color:var(--brand-blue,#001860)}.vx-sample-kit__steps p{margin:0;color:#60748e;font-size:var(--sample-step-size,16px);line-height:1.6}.vx-sample-kit__offer{display:flex;flex-direction:column;min-width:0;background:#fff;padding:34px}.vx-sample-kit__media{height:210px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:8px;overflow:hidden}.vx-sample-kit__media>img,.vx-sample-kit__media>svg{display:block;width:100%;height:100%;object-fit:cover}.vx-sample-kit__price-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.vx-sample-kit__price{font-size:48px;line-height:1.1;letter-spacing:-1.5px;font-weight:800;color:var(--brand-blue,#001860)}.vx-sample-kit__price-row h3{font-size:23px;margin:0;color:var(--brand-blue,#001860)}.vx-sample-kit__benefits{padding:0;margin:0 0 26px;list-style:none;display:grid;gap:12px}.vx-sample-kit__benefits li{display:flex;gap:12px;font-size:var(--sample-benefit-size,17px);line-height:1.5;color:#50627c}.vx-sample-kit__benefits li>span{color:var(--brand-teal,#075cff);font-weight:700;font-size:20px;line-height:1.25}.vx-sample-kit .vx-sample-kit__button{width:100%;min-height:50px;padding:12px 18px;margin-top:auto;gap:12px}.vx-sample-kit__note{margin:13px 0 0;text-align:center;font-size:14px;line-height:1.5;color:#60748e}.v-oem-cta.v-oem-cta--contrast{background:var(--oem-background,#001860)}.v-oem-cta.v-oem-cta--contrast .v-title{color:var(--oem-heading,#fff)}.v-oem-cta.v-oem-cta--contrast .v-kicker{color:var(--oem-kicker,#075cff)}.v-oem-cta.v-oem-cta--contrast p{color:var(--oem-copy,#60748e)}.v-oem-cta.v-oem-cta--contrast .v-btn{background:var(--oem-button,#fff);color:var(--oem-button-text,#001860);border-color:var(--oem-button,#fff);margin-top:20px}.vx-sample-products{padding:32px 0 56px;background:var(--sample-catalog-background,#f5f8fc)}.vx-sample-products__breadcrumb{font-size:14px;color:#60748e;margin-bottom:24px}.vx-sample-products__breadcrumb a{color:inherit}.vx-sample-products__heading{max-width:960px;margin:0 auto 36px;text-align:center}.vx-sample-products__heading .v-kicker{font-size:14px}.vx-sample-products__heading .v-title{margin:0 0 22px;line-height:1.15;font-size:var(--sample-catalog-heading,46px)}.vx-sample-products__heading p{font-size:var(--sample-catalog-copy,18px);line-height:1.7;color:#60748e;margin:0}.vx-sample-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-inline:auto}.vx-sample-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid #cedef3;border-radius:18px;overflow:hidden;min-width:0}.vx-sample-product__media{display:flex;align-items:center;justify-content:center;padding:12px;background:#edf4fb;min-width:0;min-height:300px}.vx-sample-product__media>img,.vx-sample-product__media>svg{width:100%;height:auto;max-height:320px;object-fit:contain;display:block}.vx-sample-product__body{padding:24px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.vx-sample-product__body h2{font-size:var(--sample-card-title,20px);line-height:1.4;color:var(--brand-blue,#001860);margin:0;overflow-wrap:anywhere}.vx-sample-product__body h2 a{color:inherit;text-decoration:none}.vx-sample-product__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#60748e;font-size:var(--sample-card-copy,14px);line-height:1.65}.vx-sample-product__price{margin-top:auto;padding-top:10px;font-size:28px;line-height:1.3;font-weight:800;color:var(--brand-teal,#075cff)}.vx-sample-product .v-btn{width:100%;min-height:48px;padding:12px 14px;gap:8px;font-size:14px;line-height:1.5;white-space:normal}.vx-sample-product__form{display:grid;grid-template-columns:minmax(56px,.8fr) minmax(112px,1.2fr);gap:10px;align-items:end;margin:0}.vx-sample-product__form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#50627c}.vx-sample-product__form input[type=number]{width:100%;min-width:0;height:48px;padding:10px 12px;border:1px solid #bdcfee;border-radius:8px;background:#fff;font:inherit;font-size:16px;color:#001860}.vx-sample-product__form .vx-sample-limit{grid-column:1/-1}.vx-sample-product__form input[readonly]{background:#f5f8fc;color:#001860;cursor:default}.vx-sample-products__empty{border:1px solid #d8e2f1;background:#fff;border-radius:16px;padding:32px;text-align:center}.vx-sample-products__empty p{margin:0 0 22px;color:#50627c;font-size:18px;line-height:1.6}.vx-sample-products__note{display:flex;gap:14px;margin:24px auto 0;padding:18px 22px;border:1px solid #c8dbf7;border-radius:10px;background:#e8f1ff;color:#50627c;font-size:14px;line-height:1.65}.vx-sample-products__note>span{color:#075cff;font-size:21px;font-weight:700}.vx-sample-products__note p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.vx-sample-products__editor{padding:20px;color:#715417;background:#fff7df;border:1px solid #e5c98a;border-radius:10px}.vx-sample-products__pagination{text-align:center;margin-top:28px}.vx-sample-products__pagination a,.vx-sample-products__pagination span{display:inline-block;margin:4px;padding:8px 12px}.vx-sample-kit a:focus-visible,.vx-sample-products a:focus-visible,.vx-sample-products button:focus-visible,.vx-sample-products input:focus-visible{outline:3px solid var(--brand-teal,#075cff);outline-offset:4px}@media(max-width:1100px){.vx-sample-kit__copy{padding:30px}.vx-sample-kit__offer{padding:28px}.vx-sample-kit .v-title{font-size:36px}.vx-sample-products__grid{grid-template-columns:1fr;max-width:760px}.vx-sample-product__media{min-height:300px}.vx-sample-product__body{padding:30px}}@media(max-width:760px){.vx-sample-kit{padding:32px 0}.vx-sample-kit__grid{grid-template-columns:1fr}.vx-sample-kit__copy{padding:32px}.vx-sample-kit__offer{padding:28px}.vx-sample-kit__media{height:auto;aspect-ratio:16/9}.vx-sample-products__heading .v-title{font-size:36px}}@media(max-width:540px){.vx-sample-kit .page-width,.vx-sample-products .page-width{width:calc(100% - 32px)}.vx-sample-product{grid-template-columns:1fr}.vx-sample-product__media{height:250px;min-height:0}.vx-sample-product__media>img,.vx-sample-product__media>svg{max-height:100%;height:100%;object-fit:contain}.vx-sample-product__body{padding:24px}.vx-sample-products{padding:24px 0 40px}.vx-sample-kit__copy,.vx-sample-kit__offer{padding:24px}.vx-sample-kit .v-title,.vx-sample-products__heading .v-title{font-size:30px}.vx-sample-kit__price{font-size:40px}.vx-sample-kit__price-row h3{font-size:21px}.vx-sample-kit__intro,.vx-sample-products__heading p{font-size:16px}.vx-sample-kit__steps{gap:20px}.vx-sample-products__note{padding:16px}.vx-sample-product__body h2{font-size:var(--sample-card-title,20px)}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/sample-kit.css.map */
