.vk-header-actions{justify-self:end;display:flex;align-items:center;gap:24px}.vk-account-link{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:11px}.vk-account-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.vk-mobile-account-links{display:none}
@media(min-width:1001px){.home .vk-hero{position:relative;display:block;min-height:calc(100vh - 122px);overflow:hidden;background:var(--vk-ink)}.home .vk-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,15,19,.93) 0%,rgba(7,15,19,.74) 27%,rgba(7,15,19,.2) 58%,rgba(7,15,19,0) 78%);z-index:1;pointer-events:none}.home .vk-hero-image{position:absolute;inset:0;width:100%;height:100%;z-index:0}.home .vk-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 27%}.home .vk-hero-copy{position:relative;z-index:2;width:min(620px,44vw);min-height:calc(100vh - 122px);padding:10vh 0 7vh 9vw;color:#fff}.home .vk-hero h1{font-family:Arial,sans-serif;font-size:clamp(68px,6vw,108px);line-height:.86;font-weight:600;letter-spacing:-.065em}.home .vk-hero h1 em{color:#fff;font-style:normal}.home .vk-lede{color:rgba(255,255,255,.8)}.home .vk-button{background:#fff!important;color:var(--vk-ink)!important}.home .vk-text-link{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.65);padding:15px 24px}.home .vk-edition{border-color:rgba(255,255,255,.28);max-width:500px}.home .vk-edition strong{color:#d5b77c}.home .vk-seal{left:auto;right:35px;z-index:3}}
.woocommerce-account:not(.logged-in) .site-main,.woocommerce-account:not(.logged-in) .vk-content{max-width:none;margin:0;padding:0}.vk-auth-shell{display:grid;grid-template-columns:.78fr 1.22fr;min-height:calc(100vh - 122px)}.vk-auth-intro{background:var(--vk-ink);color:#fff;padding:12vh 6vw;display:flex;flex-direction:column;justify-content:center}.vk-auth-intro h1{font:normal clamp(58px,6vw,92px)/.95 Georgia;margin:25px 0}.vk-auth-intro>p:last-child{max-width:420px;color:rgba(255,255,255,.65)}.vk-auth-forms{padding:9vh 6vw;display:grid;grid-template-columns:1fr 1fr;gap:3vw;align-content:center}.vk-auth-card{position:relative;border-top:1px solid var(--vk-line);padding-top:25px}.vk-auth-number{position:absolute;right:0;top:22px;font:24px Georgia;color:var(--vk-gold)}.vk-auth-card h2{font:normal 42px Georgia;margin:0 0 8px}.vk-auth-card>p{min-height:48px;font-size:11px;color:#667278}.vk-auth-card form p{margin:20px 0}.vk-auth-card label{display:block;font-size:10px;margin-bottom:7px}.vk-auth-card input[type=text],.vk-auth-card input[type=email],.vk-auth-card input[type=password]{width:100%;height:50px;border:1px solid var(--vk-line);background:transparent;padding:0 14px}.vk-auth-card button.button{width:100%;margin-top:10px}.vk-auth-row{display:flex;justify-content:space-between;align-items:center;font-size:10px}.vk-auth-row label{margin:0}.vk-form-note{font-size:10px;color:#667278}.woocommerce-account.logged-in .site-main,.woocommerce-account.logged-in .vk-content{max-width:1400px;margin:0 auto;padding:8vh 5vw}.woocommerce-account .woocommerce{display:grid;grid-template-columns:280px 1fr;gap:5vw}.vk-account-nav{width:auto!important;float:none!important}.vk-account-owner{display:flex;gap:14px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--vk-line)}.vk-account-owner>span{width:48px;height:48px;border-radius:50%;background:var(--vk-ice);display:grid;place-items:center;font:22px Georgia}.vk-account-owner div{display:flex;flex-direction:column}.vk-account-owner small{font-size:7px;letter-spacing:.15em;color:var(--vk-gold)}.vk-account-owner strong{font:20px Georgia}.vk-account-nav ul{list-style:none;padding:15px 0!important;margin:0!important}.vk-account-nav li{border-bottom:1px solid var(--vk-line)}.vk-account-nav li a{display:flex;justify-content:space-between;padding:14px 4px;text-decoration:none;font-size:11px}.vk-account-nav li.is-active a{font-weight:bold}.vk-account-nav li.is-active b{color:var(--vk-gold)}.woocommerce-MyAccount-content{width:auto!important;float:none!important}.vk-account-dashboard h1{font:normal clamp(48px,5vw,76px)/1 Georgia;margin:20px 0}.vk-account-lede{color:#68757a}.vk-account-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.vk-account-cards a{min-height:190px;background:var(--vk-ice);padding:24px;display:flex;flex-direction:column;text-decoration:none}.vk-account-cards small{font-size:8px;letter-spacing:.13em;color:var(--vk-gold)}.vk-account-cards strong{font:24px Georgia;margin:auto 0}.vk-account-cards span{font-size:10px}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:1px solid var(--vk-line)}.woocommerce-account .woocommerce-MyAccount-content input.input-text{border:1px solid var(--vk-line);background:transparent;padding:12px}.woocommerce-account table.shop_table{border-radius:0;border-color:var(--vk-line)}
@media(max-width:1000px){.site-header{grid-template-columns:1fr auto}.main-nav{order:3}.vk-header-actions{gap:14px}.vk-account-link span{display:none}.vk-account-link svg{width:22px;height:22px}.vk-auth-shell{grid-template-columns:1fr}.vk-auth-intro{padding:75px 7vw}.vk-auth-forms{padding:70px 7vw}.woocommerce-account .woocommerce{grid-template-columns:230px 1fr}.vk-account-cards{grid-template-columns:1fr}}
@media(max-width:800px){.site-header{grid-template-columns:1fr auto}.vk-header-actions{justify-self:end}.header-cart{font-size:0}.header-cart-count{font-size:11px}.main-nav{top:104px;padding:28px 24px 34px}.vk-mobile-account-links{display:flex;flex-direction:column;gap:0;margin-top:22px;border-top:1px solid var(--vk-line)}.vk-mobile-account-links a{padding:15px 0;border-bottom:1px solid var(--vk-line);font-weight:bold}.home .vk-hero{display:flex}.home .vk-hero-copy{color:var(--vk-ink)}.vk-auth-intro h1{font-size:56px}.vk-auth-forms{grid-template-columns:1fr;gap:65px}.woocommerce-account.logged-in .site-main,.woocommerce-account.logged-in .vk-content{padding:55px 22px}.woocommerce-account .woocommerce{grid-template-columns:1fr}.vk-account-nav{overflow-x:auto}.vk-account-owner{display:none}.vk-account-nav ul{display:flex;gap:20px;min-width:max-content}.vk-account-nav li a{gap:15px}.vk-account-dashboard h1{font-size:48px}}
