.zv2-sub{padding:clamp(48px,5.5vw,88px) clamp(20px,3vw,40px);overflow-x:clip}.zv2-sub__head{max-width:1360px;margin:0 auto clamp(24px,3vw,44px)}.zv2-sub__head .z-kicker{margin-bottom:12px;font-size:18px}.zv2-sub__title{font-size:min(112px,9.5vw)}@media(max-width:640px){.zv2-sub__title{font-size:min(64px,15vw)}.zv2-subcta__title{font-size:min(80px,17vw)}}.zv2-sub__sub{margin-top:14px;font-size:19px;line-height:1.5;max-width:52ch}.zv2-subhero{padding:clamp(28px,3.5vw,56px) clamp(20px,3vw,40px) clamp(40px,5vw,72px)}.zv2-subhero__grid{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.zv2-subhero .z-kicker{margin-bottom:18px}.zv2-subhero h1{font-size:clamp(44px,5.6vw,88px)!important;line-height:.98!important;letter-spacing:-.035em!important}.zv2-subhero__offer{display:inline-block;margin-top:22px;background:var(--z-red);color:var(--z-white);padding:9px 14px;font-weight:700;font-size:clamp(16px,1.4vw,20px);transform:rotate(-1deg)}.zv2-subhero__lead{margin-top:20px;font-size:20px;line-height:1.5;max-width:44ch}.zv2-subhero__cta{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:26px}.zv2-subhero__art{position:relative;background:var(--z-yellow);aspect-ratio:1/1;max-width:640px;width:100%;justify-self:center}.zv2-subhero__art img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain}.zv2-subhero__art .z-tag{position:absolute;left:-10px;bottom:7%;background:var(--z-black);color:var(--z-white);padding:9px 16px;font-size:clamp(14px,1.3vw,19px);letter-spacing:.04em;transform:rotate(-3deg)}.zv2-subcards{display:grid;max-width:1360px;margin:0 auto;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.zv2-subcard{padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px;min-height:240px}.zv2-subcard__num{font-family:var(--z-display);font-weight:700;font-size:clamp(72px,7vw,104px);line-height:.84;text-transform:uppercase}.zv2-subcard__title{font-family:var(--z-display);font-weight:700;text-transform:uppercase;font-size:clamp(30px,2.6vw,40px);line-height:.92;letter-spacing:-.01em}.zv2-subcard__text{font-size:18px;line-height:1.45}.zv2-subfoot{max-width:1360px;margin:28px auto 0;display:flex;justify-content:center}.zv2-subfaq__list{max-width:980px;margin:0 auto;border-top:2px solid var(--z-black)}.zv2-subfaq details{border-bottom:2px solid var(--z-black)}.zv2-subfaq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-weight:700;font-size:clamp(19px,1.8vw,24px)}.zv2-subfaq summary::-webkit-details-marker{display:none}.zv2-subfaq summary:after{content:"+";flex:none;font-family:var(--z-display);font-size:40px;line-height:1;color:var(--z-red);transition:transform .14s var(--z-snap)}.zv2-subfaq details[open] summary:after{content:"\2212"}.zv2-subfaq__a{padding:0 4px 24px;font-size:18px;line-height:1.55;max-width:70ch}.zv2-subfaq__a a{border-bottom:3px solid var(--z-yellow)}.zv2-subfaq .zv2-sub__head{max-width:980px;margin-left:auto;margin-right:auto}.zv2-subcta{padding:clamp(32px,4vw,64px) clamp(20px,3vw,40px) clamp(56px,6vw,96px)}.zv2-subcta__in{max-width:1360px;margin:0 auto;background:var(--z-yellow);padding:clamp(36px,5vw,72px) clamp(24px,4vw,64px);display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;align-items:center}.zv2-subcta__title{font-size:min(120px,11vw)}.zv2-subcta__text{margin-top:14px;font-size:20px;line-height:1.5;max-width:40ch}@media(max-width:1099px){.zv2-subcards{--cols:2!important}}@media(max-width:899px){.zv2-subhero__grid{grid-template-columns:1fr}.zv2-subhero__art{max-width:520px}}@media(max-width:640px){.zv2-subcards{--cols:1!important}.zv2-subcard{min-height:0;padding:22px 22px 26px}.zv2-subcta__in .z-btn,.zv2-subhero__cta .z-btn{width:100%}}.zv2-sub__title,.zv2-subcta__title{font-family:var(--z-body)!important;font-weight:700!important;text-transform:none!important;line-height:1.05!important;letter-spacing:-.03em!important;text-wrap:balance}.zv2-sub__title{font-size:clamp(34px,4.2vw,60px)!important}.zv2-subcta__title{font-size:clamp(34px,4.6vw,64px)!important}.zv2-subcard__num,.zv2-subcard__title{font-family:var(--z-body)!important;text-transform:none!important;letter-spacing:-.02em!important}.zv2-subcard__num{font-size:clamp(44px,4.4vw,64px)!important;font-weight:700;line-height:1!important}.zv2-subcard__title{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.1!important;font-weight:700}.zv2-sub__head .zv2-underline>i{display:none}.zv2-sub__head .zv2-underline{display:block}.zv2-sub__head .zv2-underline:before{content:"";display:block;width:52px;height:8px;background:var(--z-red);margin-bottom:16px}.zv2-sub__head .z-kicker{margin-bottom:10px}@media(max-width:640px){.zv2-sub__title,.zv2-subcta__title{font-size:clamp(30px,8.5vw,40px)!important}}[id$=__sub_beans] .zv2-beans__title{font-family:var(--z-body)!important;font-weight:700!important;text-transform:none!important;line-height:1.05!important;letter-spacing:-.03em!important;font-size:clamp(34px,4.2vw,60px)!important}[id$=__sub_beans] .zv2-underline>i{display:none}[id$=__sub_beans] .zv2-underline{display:block}[id$=__sub_beans] .zv2-underline:before{content:"";display:block;width:52px;height:8px;background:var(--z-red);margin-bottom:16px}@media(max-width:640px){[id$=__sub_beans] .zv2-beans__title{font-size:clamp(30px,8.5vw,40px)!important}}.zv2-subhero__offer{background:none;color:var(--z-red);padding:0;transform:none;font-size:clamp(18px,1.6vw,22px)}.zv2-subhero__art{background:none;aspect-ratio:auto;max-width:none}.zv2-subhero__art img{position:static;width:100%;height:auto;max-height:640px;object-fit:contain}.zv2-subhero__checks{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:10px 36px}.zv2-subhero__checks li{position:relative;padding-left:30px;font-weight:700;font-size:17px;line-height:1.3}.zv2-subhero__checks li:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;background:var(--z-green);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}.zv2-subhero .z-btn,.zv2-subfoot .z-btn,.zv2-subcta .z-btn,[id$=__sub_beans] .zv2-bean__foot .z-btn,[id$=__sub_chief] .z-btn{min-height:68px;padding:20px 38px;font-size:22px}.zv2-subhero .z-btn,.zv2-subfoot .z-btn{background:var(--z-red);color:var(--z-white)}.zv2-subhero .z-btn:hover,.zv2-subfoot .z-btn:hover{background:var(--z-black);color:var(--z-white);box-shadow:none}.zv2-subcta .z-btn{background:var(--z-black);color:var(--z-white)}.zv2-subcta .z-btn:hover{background:var(--z-white);color:var(--z-black);box-shadow:inset 0 0 0 2px var(--z-black)}@media(min-width:768px){[id$=__sub_beans] .zv2-bean-grid{display:grid;overflow:visible}}@media(max-width:640px){.zv2-subhero__checks{grid-template-columns:1fr}}[id$=__sub_meistercard] .z-btn{min-height:68px;padding:20px 38px;font-size:22px}.zv2-subhero__h-end{white-space:nowrap}@media(min-width:1024px){:root{--zsub-hh:72px;--zsub-av:calc(100svh - var(--zsub-hh));--zsub-pad:clamp(14px,3.6vh,48px)}.zv2-subhero{min-height:var(--zsub-av);display:flex;align-items:center;padding:var(--zsub-pad) clamp(20px,3vw,40px)}.zv2-subhero__grid{width:100%;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(20px,3vw,48px)}.zv2-subhero h1{white-space:nowrap;font-size:clamp(30px,min(3.3vw,6.8vh),60px)!important;line-height:1.08!important}.zv2-subhero__offer{margin-top:clamp(10px,2.2vh,22px);font-size:clamp(15px,2.3vh,21px)}.zv2-subhero__lead{margin-top:clamp(8px,1.8vh,18px);font-size:clamp(15px,2.3vh,19px);line-height:1.45;max-width:46ch}.zv2-subhero__checks{margin-top:clamp(12px,2.4vh,24px);gap:clamp(6px,1.2vh,12px) 32px}.zv2-subhero__checks li{font-size:clamp(14px,2vh,17px)}.zv2-subhero__cta{margin-top:clamp(14px,3.2vh,30px)}.zv2-subhero .z-btn{min-height:clamp(54px,8.4vh,68px);padding:0 clamp(24px,2.6vw,38px);font-size:clamp(17px,2.8vh,22px)}.zv2-subhero__art img{width:auto;max-width:100%;height:auto;max-height:calc(var(--zsub-av) - 2 * var(--zsub-pad));margin:0 auto}}.zv2-subhero .zv2-hl{margin-right:.22em}.zv2-subhero .zv2-hl>i{top:.1em;right:-.12em;bottom:-.12em;left:-.16em}@media(min-width:1024px){.zv2-subhero h1{font-size:clamp(32px,min(4.9vw,9.4vh),72px)!important}.zv2-subhero__offer{font-size:clamp(16px,2.6vh,24px)}.zv2-subhero__lead{font-size:clamp(16px,2.6vh,21px)}.zv2-subhero__checks li{font-size:clamp(15px,2.2vh,19px)}.zv2-subhero .z-btn{min-height:clamp(56px,9vh,74px);font-size:clamp(18px,3vh,24px)}}.zv2-subhero .z-btn,.zv2-subfoot .z-btn,.zv2-subcta .z-btn,[id$=__sub_beans] .z-btn,[id$=__sub_chief] .z-btn,[id$=__sub_meistercard] .z-btn{background:var(--z-black);color:var(--z-white)}.zv2-subhero .z-btn:hover,.zv2-subfoot .z-btn:hover,.zv2-subcta .z-btn:hover,[id$=__sub_beans] .z-btn:hover,[id$=__sub_chief] .z-btn:hover,[id$=__sub_meistercard] .z-btn:hover{background:var(--z-white);color:var(--z-black);box-shadow:inset 0 0 0 2px var(--z-black)}[id$=__sub_meistercard] .z-btn:hover{box-shadow:inset 0 0 0 2px var(--z-black)}[id$=__sub_meistercard] .zv2-mc__cta{display:flex;align-items:center;gap:clamp(16px,2vw,28px);flex-wrap:wrap}[id$=__sub_meistercard] .zv2-mc__link{color:var(--z-white)}[id$=__sub_meistercard] .zv2-mc__link:hover{color:var(--z-yellow)}[id$=__sub_beans] .z-kicker:empty{display:none}@media(min-width:1024px){.zv2-subhero__grid>div:first-child{width:fit-content;max-width:100%}.zv2-subhero__lead,.zv2-subhero__checks,.zv2-subhero__cta{width:0;min-width:100%;max-width:none}.zv2-subhero__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.zv2-subhero__cta .z-btn{width:100%}}@media(min-width:1024px){.zv2-subcards[style*="--cols:3"] .zv2-subcard:last-child:nth-child(3n+2){grid-column:span 2}}.zv2-price--sub{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.zv2-price--sub .zv2-price__was{font-size:.68em;font-weight:700;color:#0009;text-decoration:line-through;text-decoration-color:#028538;text-decoration-thickness:2px}.zv2-price--sub .zv2-price__now{font-weight:inherit;color:#028538}.zv2-bean__promo{align-self:flex-start;margin-top:12px;background:#0285381f;color:#028538;font-weight:700;font-size:15px;line-height:1.2;padding:6px 12px}[id$=__sub_beans] .zv2-bean__foot{flex-direction:column;align-items:stretch;gap:14px}[id$=__sub_beans] .zv2-bean__foot .z-btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zesto-v2-sub.css.map */
