.vp-wrapper{background:linear-gradient(0deg,var(--c-accent) 1.38%,#15B7F7 96.89%),#d9d9d9;border:2px solid var(--c-primary);box-shadow:6px 6px 0 var(--c-primary);border-radius:20px;padding:40px 20px;color:var(--c-primary)}@media(min-width:1024px){.vp-wrapper{background:linear-gradient(90deg,#15B7F7 1.42%,var(--c-accent) 99.01%),#d9d9d9;box-shadow:13px 13px 0 var(--c-primary);padding:75px 93px 73px}}h2.vp-heading{font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-family:var(--font-archivo)}h2.vp-heading em{font-style:normal;color:#fff}@media(min-width:1024px){h2.vp-heading{font-size:3.375rem;line-height:.926;margin-bottom:23px}}.vp-subtitle{font-size:18px;font-weight:500;line-height:1.806;margin-bottom:12px}.vp-subtitle.desktop{display:none}@media(min-width:1024px){.vp-subtitle.desktop{display:block;margin-bottom:21px}}@media(min-width:1024px){.vp-subtitle.mobile{display:none}}.vp-content-grid{display:flex;flex-direction:column-reverse;gap:31px}@media(min-width:1024px){.vp-content-grid{flex-direction:row;gap:64px}}@media(min-width:1024px){.vp-media-column{width:100%;max-width:571px}}.vp-image-wrapper{border:2px solid var(--c-primary);box-shadow:6px 6px 0 var(--c-primary);border-radius:20px;overflow:hidden;transition:all .3s ease}.vp-image-wrapper:hover{box-shadow:8px 8px var(--c-primary);transform:translateY(-6px)}@media(min-width:1024px){.vp-image-wrapper{box-shadow:10px 10px var(--c-primary)}.vp-image-wrapper:hover{box-shadow:12px 12px var(--c-primary);transform:translateY(-10px)}}ul.vp-flavor-grid{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}@media(min-width:1024px){ul.vp-flavor-grid{gap:16px}}li.vp-flavor-card{flex-grow:1;display:flex;flex-direction:column;text-align:center;background:#fff;border:2px solid #E7E5E4;border-radius:14px;padding:7px;position:relative}li.vp-flavor-card:before{width:10px;height:10px;content:"";position:absolute;top:-3px;right:-2px;border-radius:50%;border:1px solid var(--c-primary)}@media(min-width:1024px){li.vp-flavor-card{padding:14px 20px 12px;border-color:var(--c-primary)}li.vp-flavor-card:before{width:13px;height:13px}}strong.vp-flavor-name{text-transform:uppercase;font-size:11px;line-height:1.455}@media(min-width:1024px){strong.vp-flavor-name{min-width:182px;font-size:15px;letter-spacing:.3px;margin-bottom:3px;line-height:16px}}span.vp-flavor-profile{font-size:8px;line-height:1.376;text-transform:uppercase;color:#9a9a9a}@media(min-width:1024px){span.vp-flavor-profile{font-size:16px;text-transform:none}}.vp-features-wrap{margin-bottom:19px}@media(min-width:1024px){.vp-features-wrap{margin-bottom:33px}}h3.vp-features-heading{font-size:1.25rem;font-weight:800;line-height:1.6;margin-bottom:12px}ul.vp-features-list{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){ul.vp-features-list{padding-left:16px;border-left:4px solid #1C1917}}li.vp-feature-item{position:relative;display:flex;gap:12px;font-size:18px;margin:wrap}li.vp-feature-item:before{content:"";width:21px;height:21px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M7.875 17.8675L2.44125 12.4338L4.9175 9.95752L7.875 12.9238L16.52 4.27002L18.9963 6.74627L7.875 17.8675Z' fill='%2311335E'/%3E%3C/svg%3E") no-repeat center;background-size:contain;flex:0 0 21px}.vp-price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}@media(min-width:1024px){.vp-price-row{margin-bottom:30px}}.vp-price-current,.vp-price-old{font-size:28px;font-family:var(--font-archivo);font-weight:700;color:#fff}@media(min-width:1024px){.vp-price-current,.vp-price-old{font-size:40px;line-height:43px}}s.vp-price-old{color:#11335e78}span.vp-badge-save{background:#fff085;border:2px solid var(--c-primary);box-shadow:3px 3px 0 var(--c-primary);border-radius:14px;display:flex;align-items:center;padding:0 14px;line-height:45px;color:#000;font-weight:700;font-size:15px;letter-spacing:0}@media(min-width:1024px){span.vp-badge-save{padding:9px 16px;line-height:32px;font-size:1.25rem}}a.vp-btn{padding:16px 32px;background:var(--c-primary);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-radius:13px;display:block;color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:28px;transition:all .2s}a.vp-btn:hover{background-color:#0d2544;transform:scale(1.02)}@media(min-width:1024px){a.vp-btn{padding:24px;font-size:1.25rem;border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/mm-vp-section.css.map */
