body:has(.vsklo-contact-page) .main-page-title.page-title,body:has(.vsklo-contact-page) .page-title,body:has(.vsklo-contact-page) .title--primary,body:has(.vsklo-contact-page) .title-wrapper-with-link{display:none!important;margin:0!important;padding:0!important;min-height:0!important}body:has(.vsklo-contact-page) .page-width--narrow,body:has(.vsklo-contact-page) .shopify-policy__container,body:has(.vsklo-contact-page) .rte,body:has(.vsklo-contact-page) .page-width{padding-top:0!important;margin-top:0!important}.vsklo-contact-page{--ink:#111214;--muted:#555b66;--line:#e4e6eb;--line-strong:#d3d7df;--accent:#b51620;--accent-dark:#8e1118;--soft:#f7f8fa;--shadow:0 18px 48px rgba(12,13,16,.07);--shadow-strong:0 28px 70px rgba(12,13,16,.09);--radius:32px;color:var(--ink);background:#fff;padding:58px 0 78px!important;margin:0!important;position:relative;overflow:hidden;font-family:Arial,sans-serif!important}.vsklo-contact-page,.vsklo-contact-page *{box-sizing:border-box!important;font-family:Arial,sans-serif!important}.vsklo-contact-page a{color:inherit;text-decoration:none}.vsklo-contact-page .page-width{max-width:1260px;margin:0 auto!important;padding:0 20px!important}.vsklo-page-top{text-align:left;margin:0 0 32px;max-width:780px}.vsklo-breadcrumb-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 16px;margin-bottom:24px;border-radius:999px;background:#f4f4f5;color:#8a8f98;font-size:12px;line-height:1;letter-spacing:.14em;font-weight:900;text-transform:uppercase}.vsklo-breadcrumb-pill b{color:var(--accent)}.vsklo-breadcrumb-pill b:before{content:"\2022";margin-right:8px;color:var(--accent)}.vsklo-title-kicker{display:flex;align-items:center;gap:14px;margin-bottom:12px;color:var(--accent);font-size:12px;line-height:1;letter-spacing:.32em;font-weight:900;text-transform:uppercase}.vsklo-title-kicker span{width:52px;height:2px;background:var(--accent);display:block}.vsklo-page-top h2{margin:0;font-size:40px;line-height:1.08;letter-spacing:-.045em;font-weight:900;color:var(--ink);text-transform:none}.vsklo-page-top p{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.7;font-weight:500}.vsklo-card{position:relative;background:linear-gradient(180deg,#fff,#fbfbfd);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.vsklo-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffffc7,#fff0 38%);pointer-events:none;z-index:0}.vsklo-card>*{position:relative;z-index:1}.vsklo-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:20px;align-items:stretch;margin-bottom:20px}.vsklo-hero-main{padding:30px 28px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;background:radial-gradient(circle at top right,rgba(181,22,32,.08),transparent 28%),linear-gradient(180deg,#fff,#fcfcfd);box-shadow:var(--shadow-strong)}.vsklo-hero-main:after,.vsklo-panel:after,.vsklo-form-wrap:after,.vsklo-extra-wrap:after,.vsklo-delivery-card:after{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ink) 0%,var(--accent) 55%,rgba(181,22,32,0) 100%)}.vsklo-lead{max-width:760px;margin:0;font-size:15px;line-height:1.75;color:#454b55;font-weight:500}.vsklo-actions,.vsklo-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.vsklo-btn,.vsklo-contact-link,.vsklo-social-chip{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:850;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease,background .25s ease;will-change:transform}.vsklo-btn:hover,.vsklo-row:hover,.vsklo-contact-link:hover,.vsklo-social-chip:hover,.vsklo-submit:hover,.vsklo-mini-card:hover{transform:translateY(-2px)}.vsklo-btn--primary,.vsklo-submit{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff!important;box-shadow:0 16px 34px #b516202e}.vsklo-btn--light{background:#fff;border:1.5px solid #cfd4dc;color:#121418;box-shadow:0 8px 20px #0a0a0c0a}.vsklo-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vsklo-stat{padding:14px 12px 12px;border-radius:18px;background:linear-gradient(180deg,#fff,#f8f8fa);border:1px solid var(--line)}.vsklo-stat strong{display:block;margin-bottom:6px;font-size:18px;line-height:1.1;letter-spacing:-.04em;font-weight:900;color:var(--ink)}.vsklo-stat span{display:block;color:#565d68;font-size:11px;line-height:1.35;font-weight:650}.vsklo-hero-side{display:grid;gap:20px;height:100%;align-content:start}.vsklo-panel,.vsklo-form-wrap,.vsklo-extra-wrap,.vsklo-delivery-card{padding:24px;background:linear-gradient(180deg,#fff,#fbfbfd)}.vsklo-panel-title,.vsklo-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.vsklo-panel-title h2,.vsklo-section-title h2{margin:0;font-size:22px;line-height:1.16;letter-spacing:-.03em;font-weight:900;color:var(--ink)}.vsklo-section-title p{margin:8px 0 0;max-width:620px;font-size:14px;line-height:1.68;color:#525862;font-weight:500}.vsklo-note{color:var(--accent);font-size:12px;line-height:1.5;font-weight:850}.vsklo-links-list,.vsklo-mini-grid{display:grid;gap:10px}.vsklo-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.vsklo-row:hover{border-color:#d5c7c9;box-shadow:0 14px 32px #0a0a0c0d}.vsklo-row strong{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:850;color:var(--ink)}.vsklo-row span{color:#2f343b;font-size:13px;font-weight:750}.vsklo-row svg,.vsklo-social-chip svg{width:18px;height:18px;flex:0 0 18px}.vsklo-row--telegram svg,.vsklo-social-chip--telegram svg{color:#229ed9}.vsklo-row--viber svg,.vsklo-social-chip--viber svg{color:#7360f2}.vsklo-row--whatsapp svg,.vsklo-social-chip--whatsapp svg{color:#25d366}.vsklo-row--instagram svg,.vsklo-social-chip--instagram svg{color:#e4405f}.vsklo-contact-grid,.vsklo-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.vsklo-contact-item,.vsklo-delivery-item{padding:24px 22px;min-height:190px;display:flex;flex-direction:column;gap:14px}.vsklo-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff;box-shadow:0 12px 24px #b516202e}.vsklo-icon svg{width:22px;height:22px}.vsklo-contact-item h3,.vsklo-delivery-item h3{margin:0;font-size:22px;line-height:1.1;letter-spacing:-.03em;font-weight:900}.vsklo-contact-item p,.vsklo-delivery-item p,.vsklo-mini-card p{margin:0;font-size:14px;line-height:1.68;color:#525862;font-weight:500}.vsklo-contact-link,.vsklo-social-chip{width:max-content;margin-top:auto;background:#fff;border:1.5px solid #cfd4dc;color:#121418;box-shadow:0 8px 20px #0a0a0c0a}.vsklo-contact-link:hover,.vsklo-social-chip:hover{color:var(--accent);border-color:#c8b0b2;box-shadow:0 14px 30px #0a0a0c0d}.vsklo-delivery-card{margin-bottom:20px;box-shadow:var(--shadow-strong)}.vsklo-bottom{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:20px}.vsklo-custom-form{display:grid;gap:12px}.vsklo-form-success{display:none;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid rgba(181,22,32,.22);color:var(--accent-dark);font-size:14px;line-height:1.45;font-weight:850;box-shadow:0 12px 26px #b5162014}.vsklo-form-success.is-visible{display:block;animation:vskloSuccessIn .35s ease both}@keyframes vskloSuccessIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vsklo-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vsklo-field{display:grid;gap:8px}.vsklo-field label{font-size:13px;font-weight:900;color:var(--ink)}.vsklo-input,.vsklo-textarea{display:block!important;width:100%!important;min-width:0!important;min-height:54px!important;height:auto!important;padding:0 16px!important;border-radius:18px!important;border:1px solid var(--line-strong)!important;background:#fff!important;color:var(--ink)!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.vsklo-input::placeholder,.vsklo-textarea::placeholder{color:#828892!important;opacity:1!important}.vsklo-textarea{min-height:150px!important;padding:16px!important;resize:vertical!important}.vsklo-input:focus,.vsklo-textarea:focus{border-color:#cfacaf!important;box-shadow:0 0 0 4px #b5162014!important}.vsklo-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:56px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important;transition:transform .25s ease,box-shadow .25s ease!important}.vsklo-mini-card{padding:16px;border-radius:20px;background:#fff;border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vsklo-mini-card:hover{border-color:#d5c7c9;box-shadow:0 14px 32px #0a0a0c0d}.vsklo-mini-card strong{display:block;margin-bottom:8px;font-size:15px;font-weight:900}@media(max-width:1100px){.vsklo-hero,.vsklo-bottom{grid-template-columns:1fr}.vsklo-contact-grid,.vsklo-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.vsklo-contact-page{padding:42px 0 54px!important}.vsklo-page-top{margin-bottom:24px}.vsklo-breadcrumb-pill{margin-bottom:18px;font-size:10px;letter-spacing:.12em}.vsklo-title-kicker{font-size:10px;letter-spacing:.22em}.vsklo-title-kicker span{width:38px}.vsklo-page-top h2{font-size:30px;letter-spacing:-.04em}.vsklo-page-top p{font-size:14px;line-height:1.65}.vsklo-hero-main,.vsklo-panel,.vsklo-contact-item,.vsklo-delivery-item,.vsklo-form-wrap,.vsklo-extra-wrap,.vsklo-delivery-card{padding:18px}.vsklo-contact-grid,.vsklo-delivery-grid,.vsklo-field-grid,.vsklo-stat-row{grid-template-columns:1fr}.vsklo-row{align-items:flex-start;flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/495/assets/vsklo-contact-page.css.map */
