.vc-drawer{--vc-width:400px;box-sizing:border-box;position:fixed;inset:0 0 0 auto;width:min(var(--vc-width),100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#000;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.45;overflow:hidden;box-shadow:-10px 0 40px #00000016}.vc-drawer[open]{display:flex;flex-direction:column}.vc-drawer::backdrop{background:#0007}.vc-drawer *{box-sizing:border-box}.vc-drawer [hidden]{display:none!important}.vc-drawer button{font:inherit;cursor:pointer;letter-spacing:normal;text-transform:none;min-width:0;min-height:0;box-shadow:none}.vc-drawer button:disabled{cursor:default}.vc-drawer button:focus-visible,.vc-drawer a:focus-visible,.vc-drawer input:focus-visible{outline:2px solid #397fce;outline-offset:3px}.vc-drawer svg{display:block}.vc-heading{height:78px;min-height:78px;display:flex;align-items:flex-start;padding:20px 25px 0 18px;justify-content:space-between;border-bottom:1px solid #e1e1e1}.vc-heading h2{font-size:18px;line-height:29px;font-weight:700;margin:0;letter-spacing:0}.vc-close{border:0;width:29px;height:29px;background:#f4f4f4;color:#667784;font-size:19px!important;font-family:Arial!important;line-height:20px!important;padding:0}.vc-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.vc-preview-note{display:flex;flex-direction:column;gap:2px;padding:5px 18px;background:#f0f3eb;color:#4e5d32;font-size:10px;flex-shrink:0}.vc-preview-note button{border:0;background:transparent;padding:0;text-align:left;color:inherit;text-decoration:underline;width:max-content;font-size:10px}.vc-rewards{height:111px;padding:19px 18px 0}.vc-rewards p{text-align:center;font-size:13px;letter-spacing:.05px;line-height:21px;margin:0 0 24px}.vc-track{height:32px;position:relative;margin-right:18px}.vc-track-line{height:8px;position:absolute;top:0;left:0;right:0;border-radius:5px;background:#dedede;overflow:hidden}.vc-track-line>span{display:block;height:100%;background:#4e5d32;max-width:100%}.vc-milestone{width:29px;height:29px;position:absolute;top:-10px;border:4px solid white;border-radius:50%;background:#e4e4e4;display:grid;place-items:center}.vc-milestone>span{display:block}.vc-milestone svg{width:13px;height:13px;fill:none;stroke:#666;stroke-width:2}.vc-first{left:46%}.vc-second{right:-8px}.vc-milestone small{position:absolute;top:27px;white-space:nowrap;font-size:9px;line-height:13px;letter-spacing:.1px}.vc-second small{right:-8px}.vc-item{padding:18px 23px 18px 17px;position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);gap:17px;border-bottom:1px solid #e5e5e5;min-height:129px}.vc-item>img{width:80px;height:90px;object-fit:contain;align-self:start}.vc-item h3{font-size:15px;line-height:20px;margin:0 15px 5px 0;font-weight:700;letter-spacing:.1px}.vc-item a{color:inherit;text-decoration:none}.vc-item[data-kind="ebook"]{min-height:137px;padding-top:25px}.vc-item[data-kind="gel"]{min-height:149px;padding-top:25px}.vc-item-price{font-size:15px;line-height:20px;margin:0 0 7px}.vc-remove{position:absolute;right:23px;top:19px;border:0;background:none;color:#637887;padding:3px}.vc-remove svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.vc-item[data-kind="ebook"] .vc-remove,.vc-item[data-kind="gel"] .vc-remove{top:28px}.vc-size,.vc-variant{font-size:13px;line-height:18px;color:#999;margin:0 0 2px}.vc-price-sale{font-size:12px;line-height:20px;margin:0 0 7px;letter-spacing:-.3px;white-space:nowrap}.vc-price-sale s{color:#999}.vc-price-sale strong{font-size:12px;color:#00a600}.vc-price-sale .vc-final{font-size:14px;color:#000}.vc-quantity{height:27px;display:flex;align-items:center;border:1px solid #cdcdcd;width:94px;min-width:94px;border-radius:3px;overflow:hidden;font-size:13px;background:white}.vc-quantity button{border:0;background:white;color:#8d959a;font-size:14px;width:29px;height:25px;padding:0}.vc-quantity input{appearance:textfield;width:34px;padding:0;border:0;border-radius:0;background:#fff;text-align:center;color:#3f5768;font:inherit;font-size:14px;height:25px;box-shadow:none}.vc-quantity input::-webkit-inner-spin-button{appearance:none}.vc-quantity-tag{display:flex;justify-content:space-between;gap:8px;align-items:center}.vc-tag{display:inline-flex;align-items:center;gap:5px;background:#ededed;color:#536574;font-size:9px;letter-spacing:.2px;font-weight:700;border-radius:3px;padding:4px 6px;white-space:nowrap;line-height:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vc-tag svg{width:12px;height:12px;flex-shrink:0;color:#676767}.vc-footer{flex-shrink:0;background:#f6f6f6;padding:20px 11px 22px}.vc-priority{display:flex;align-items:center;gap:12px;padding:3px 8px 0;position:relative;margin:0 0 17px}.vc-priority>svg{width:46px;height:50px;flex-shrink:0}.vc-priority-copy{min-width:0;flex:1}.vc-priority-title{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.vc-priority-title h3{font-size:13px;line-height:18px;font-weight:700;margin:0;white-space:nowrap;letter-spacing:0}.vc-priority-title>span{font-size:13px;white-space:nowrap;font-weight:700}.vc-priority p{font-size:11px;line-height:15px;letter-spacing:.15px;color:#627889;margin:4px 0 0}.vc-priority small{font-size:10px;color:#697270}.vc-switch{width:41px;height:23px;background:#dfdfdf;border:0;border-radius:20px;padding:3px;flex-shrink:0;margin-left:0;margin-top:21px}.vc-switch span{display:block;width:17px;height:17px;border-radius:50%;background:white;transition:transform .15s}.vc-switch[aria-checked="true"]{background:#4e5d32}.vc-switch[aria-checked="true"] span{transform:translateX(18px)}.vc-discounts{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:12px;line-height:20px;gap:8px}.vc-discounts>div{display:flex;align-items:center;gap:3px;min-width:0}.vc-discounts .vc-tag{padding:2px 5px}.vc-discounts>[data-vc-discount-amount]{white-space:nowrap}.vc-checkout-form{margin:0}.vc-checkout{height:49px;width:100%;background:#000;color:#fff;border:0;font-size:15px!important;font-weight:700!important;padding:0 10px}.vc-checkout:disabled{opacity:1;background:#000;color:#fff}.vc-payments{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;min-height:23px}.vc-payments svg{height:23px;width:36px;flex-shrink:1}.vc-empty{padding:50px 24px;text-align:center}.vc-empty p{font-size:16px;margin:0 0 22px}.vc-empty a,.vc-empty button{display:block;text-decoration:none;background:#000;color:#fff;font-weight:700;font-size:14px;padding:14px 20px;border:0;width:100%;margin-bottom:12px}.vc-empty button{background:#edf1e7;color:#4e5d32}.vc-status{color:#526578;font-size:12px;line-height:18px;margin:12px 18px}.vc-status:empty{display:none}.vc-drawer[aria-busy="true"] .vc-quantity,.vc-drawer[aria-busy="true"] .vc-switch{pointer-events:none;opacity:.6}.vc-cart-page{padding:50px 24px;min-height:340px}.vc-cart-page h1{font-size:32px}.vc-cart-page form>div{display:flex;gap:20px;padding:16px 0}.vc-cart-page input{width:70px}.vc-cart-page button{padding:14px 24px;background:#000;color:white;border:0;margin:12px 0}@media(max-width:374px){.vc-item{grid-template-columns:70px minmax(0,1fr);gap:12px;padding-left:12px;padding-right:12px}.vc-item>img{width:70px}.vc-item h3{font-size:14px}.vc-remove{right:12px}.vc-tag{font-size:8px;padding:3px}.vc-price-sale{font-size:11px}.vc-price-sale strong{font-size:11px}.vc-priority{gap:7px;padding-left:1px;padding-right:1px}.vc-priority-title h3{font-size:11px}.vc-priority-title>span{font-size:11px}.vc-priority p{font-size:10px}.vc-rewards p{font-size:11px}.vc-preview-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.vc-switch span{transition:none}}
.vc-payments>svg,.vc-priority>svg{stroke:none;fill:initial}.vc-editor-tools{padding:5px 18px;background:#f0f3eb;flex-shrink:0}.vc-editor-tools button{padding:0;border:0;background:transparent;text-decoration:underline;color:#4e5d32;font-size:10px}
