.v-home{font-family:var(--v-font);background:var(--v-ink);color:var(--v-paper);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.v-home *{font-family:var(--v-font)}.v-book{padding:2.5rem 1.25rem 0}@media(min-width:900px){.v-book{padding:3.5rem 2.5rem 0}}.v-book__grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1400px;margin:0 auto}@media(min-width:900px){.v-book__grid{grid-template-columns:minmax(0,1fr) minmax(400px,480px);gap:2.5rem;align-items:center}}@media(min-width:1400px){.v-book__grid{grid-template-columns:minmax(0,1fr) 470px;max-width:1320px;gap:3rem}}.v-book__stage{position:relative;aspect-ratio:3 / 4;border-radius:var(--v-radius-lg);overflow:hidden;background:var(--v-ink-3)}@media(min-width:900px){.v-book__stage{max-width:calc((100vh - 14rem)*.75);margin-right:auto}}.v-book__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--v-dur) var(--v-ease)}.v-book__img.is-active{opacity:1}.v-book__thumbs{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto;scrollbar-width:none}@media(min-width:900px){.v-book__thumbs{max-width:calc((100vh - 14rem)*.75)}}.v-book__thumbs::-webkit-scrollbar{display:none}.v-book__thumb{flex:0 0 auto;width:58px;height:77px;padding:0;border:none;border-radius:var(--v-radius);overflow:hidden;background:var(--v-ink-3);cursor:pointer;opacity:.45;transition:opacity var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease)}.v-book__thumb img{width:100%;height:100%;object-fit:cover;display:block}.v-book__thumb:hover{opacity:.8}.v-book__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 1.5px var(--v-paper)}.v-book__eyebrow{margin:0 0 .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v-mute)}.v-book__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.v-book__title{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-transform:uppercase}.v-book__price{margin:0;font-size:1.375rem;font-weight:700;white-space:nowrap}.v-book__text{margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6;color:var(--v-mute)}.v-book__text p{margin:0 0 .75rem}.v-book__text p:last-child{margin-bottom:0}.v-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1.25rem;padding:0}.v-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--v-line);border-radius:var(--v-radius-pill);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v-mute)}.v-tag--gift{border-color:var(--v-blue);background:#0000ff0d;color:var(--v-blue)}.v-tag svg{width:14px;height:14px;flex:0 0 auto}.v-book__status{margin-bottom:.5rem}.v-book__ship{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.8125rem 1.125rem;border:1px dashed var(--v-line);border-radius:var(--v-radius);font-size:.8125rem;color:var(--v-mute)}.v-book__ship svg{width:16px;height:16px;flex:0 0 auto}.v-book__form{margin-top:1rem}.v-book__cta{background:var(--v-blue);border-color:var(--v-blue);color:#fff}.v-book__cta:after{background:var(--v-paper)}.v-book__cta:hover:not(:disabled){border-color:var(--v-paper);color:#fff}.v-book__more{display:inline-flex;align-items:center;gap:.4375rem;margin-top:1rem;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--v-paper);transition:color var(--v-dur) var(--v-ease)}.v-book__more:hover{color:var(--v-blue)}.v-book__more svg{width:15px;height:15px}.v-book__isbn{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--v-line);font-size:.75rem;letter-spacing:.04em;color:var(--v-mute)}.v-switch{padding:0 1.25rem 4rem;margin-top:1rem}@media(min-width:900px){.v-switch{padding:0 2.5rem 6rem;margin-top:1.5rem}}.v-switch__nav{display:flex;justify-content:center;gap:2rem;padding:2.5rem 0}@media(min-width:900px){.v-switch__nav{padding:3.5rem 0 2.5rem}}.v-switch__tab{padding:0;border:none;background:none;cursor:pointer;font-size:clamp(1.25rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:var(--v-line);transition:color var(--v-dur) var(--v-ease)}.v-switch__tab:hover{color:var(--v-mute)}.v-switch__tab.is-active{color:var(--v-paper)}.v-switch__panel{display:none}.v-switch__panel.is-active{display:block}.v-switch__text{max-width:620px;margin:0 auto 2.25rem;text-align:center;font-size:.9375rem;line-height:1.6;color:var(--v-mute)}.v-switch__text p{margin:0 0 .75rem}.v-switch__text p:last-child{margin-bottom:0}.v-switch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;max-width:1500px;margin:0 auto}@media(min-width:700px){.v-switch__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.25rem}}.v-faq{max-width:820px;margin:0 auto;padding:3.5rem 0 1rem}@media(min-width:900px){.v-faq{padding:5rem 0 1rem}}.v-faq__title{margin:0 0 2rem;text-align:center;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.v-faq__item{border-top:1px solid var(--v-line)}.v-faq__item:last-child{border-bottom:1px solid var(--v-line)}.v-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;transition:color var(--v-dur) var(--v-ease)}.v-faq__item summary::-webkit-details-marker{display:none}.v-faq__item summary:hover,.v-faq__item[open] summary{color:var(--v-blue)}.v-faq__icon{flex:0 0 auto;width:19px;height:19px}.v-faq__bar{transform-origin:center;transition:transform var(--v-dur) var(--v-ease),opacity var(--v-dur) var(--v-ease)}.v-faq__item[open] .v-faq__bar{transform:rotate(90deg);opacity:0}.v-faq__item p{margin:0;padding:0 0 1.375rem;max-width:68ch;font-size:.9375rem;line-height:1.7;color:var(--v-mute)}@media(prefers-reduced-motion:reduce){.v-book__img,.v-book__thumb,.v-book__more,.v-switch__tab,.v-faq__item summary,.v-faq__bar{transition:none}}.v-book__trust{list-style:none;margin:1rem 0 0;padding:1rem 1.125rem;border:1px solid var(--v-line);border-radius:var(--v-radius);background:var(--v-ink-2);display:flex;flex-direction:column;gap:.75rem}.v-book__trust li{display:flex;align-items:flex-start;gap:.6875rem;font-size:.8125rem;line-height:1.45;color:var(--v-mute)}.v-book__trust svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px;color:var(--v-blue)}.v-bundle{margin-bottom:1.25rem;padding:1rem;border:1px solid var(--v-line);border-radius:var(--v-radius);background:var(--v-ink-2)}.v-bundle__head{display:flex;align-items:center;gap:.5rem;margin:0 0 .875rem;padding-bottom:.75rem;border-bottom:1px solid var(--v-line);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-blue)}.v-bundle__head svg{width:16px;height:16px;flex:0 0 auto}.v-bundle__row{display:flex;align-items:center;gap:.875rem}.v-bundle__row img{flex:0 0 auto;width:44px;height:44px;object-fit:cover;border:1px solid var(--v-line);border-radius:8px;background:var(--v-ink-3)}.v-bundle__name{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.3}.v-bundle__price{font-size:.8125rem;font-weight:600;white-space:nowrap}.v-bundle__was{margin-left:.4375rem;font-weight:400;color:var(--v-mute);text-decoration:line-through}.v-bundle__row.is-gift .v-bundle__name{color:var(--v-mute)}.v-bundle__plus{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:var(--v-mute)}.v-bundle__plus:before,.v-bundle__plus:after{content:"";flex:1 1 auto;height:1px;background:var(--v-line)}.v-bundle__plus svg{width:15px;height:15px;flex:0 0 auto}.v-book__status-more{flex:0 0 auto;width:15px;height:15px;margin-left:auto;color:var(--v-mute)}.v-book__express{margin-top:.5rem}.v-book__express .shopify-payment-button__button{border-radius:var(--v-radius-pill)!important;min-height:52px!important;font-family:var(--v-font)!important}.v-book__express .shopify-payment-button__button--unbranded{background:#0a0a0a0b!important;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(10,10,10,.22)!important;color:var(--v-paper)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.v-book__express .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#0a0a0a14!important;border-color:var(--v-paper)!important}.v-book__express .shopify-payment-button__more-options{margin-top:.75rem;font-family:var(--v-font);font-size:.75rem;color:var(--v-mute)!important}.v-book__tags{top:1rem;left:1rem;right:1rem}.v-book__tags .v-card__tag{padding:.5rem .875rem;font-size:.6875rem;letter-spacing:.08em}.v-fly{position:fixed;z-index:200;object-fit:cover;border-radius:var(--v-radius);pointer-events:none;transition:left .8s cubic-bezier(.4,0,.2,1),top .8s cubic-bezier(.55,0,.9,.4),width .8s var(--v-ease),height .8s var(--v-ease),opacity .8s ease-in,border-radius .8s var(--v-ease)}.v-book__cta.is-loading{opacity:.7;cursor:wait}.v-book__cta.is-loading>span{opacity:0}.v-book__cta.is-loading:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:v-spin .7s linear infinite;z-index:2}@keyframes v-spin{to{transform:rotate(360deg)}}.v-book__cta.is-done{background:var(--v-green);border-color:var(--v-green)}.v-book__cta.is-done:after{display:none}@media(prefers-reduced-motion:reduce){.v-fly{display:none}.v-book__cta.is-loading:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vetma-home.css.map */
