:root{--vc-ch: #1c1f1e;--vc-ow: #f0ece4;--vc-tl: #2a6e5f;--vc-tll: #3a8f7c;--vc-tlp: #e8f3f0;--vc-gd: #c8a96e;--vc-wm: #c8c3ba;--vc-tx: #3a3d3c;--vc-txm: #5a5e5d}*{box-sizing:border-box}.vc-page{font-family:DM Sans,-apple-system,sans-serif;background:var(--vc-ow);color:var(--vc-ch);width:100%;overflow-x:hidden}.vc-banner{background:var(--vc-ch);padding:44px 40px;display:flex;flex-direction:column;gap:10px}.vc-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#7ecab8;font-weight:500}.vc-title{font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:300;color:var(--vc-ow);line-height:1.1}.vc-title em{font-style:italic;color:#7ecab8}.vc-sub{font-size:13px;color:#f0ece4a6;line-height:1.6;max-width:500px;font-weight:300}.vc-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.vc-stars{color:var(--vc-gd);font-size:13px}.vc-sc{font-size:11px;color:#f0ece473}.vc-trust{background:var(--vc-tl);padding:11px 40px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.vc-ti{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffffe6;font-weight:500}.vc-tdot{width:4px;height:4px;border-radius:50%;background:#ffffff4d;flex-shrink:0}.vc-featured{padding:40px;width:100%}.vc-fcard{background:#fff;border-radius:16px;border:1px solid var(--vc-wm);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;width:100%}.vc-gallery{display:flex;flex-direction:column;min-width:0}.vc-main-img-wrap{background:#dde8e5;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;width:100%}.vc-main-img{width:100%;height:100%;object-fit:cover;display:block}.vc-thumbs{display:flex;border-top:1px solid var(--vc-wm);overflow-x:auto}.vc-thumb{flex-shrink:0;width:80px;height:80px;cursor:pointer;border-right:1px solid var(--vc-wm);overflow:hidden;opacity:.55;transition:opacity .2s}.vc-thumb:hover{opacity:.8}.vc-thumb.active{opacity:1;box-shadow:inset 0 -3px 0 var(--vc-tl)}.vc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vc-fcard-info{padding:28px 24px;display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;overflow-y:auto}.vc-badge{display:inline-block;padding:4px 12px;border-radius:20px;background:var(--vc-tl);color:#fff;font-size:10px;font-weight:500;letter-spacing:.08em;width:fit-content}.vc-product-title{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:300;color:var(--vc-ch);line-height:1.15}.vc-stars-row{display:flex;align-items:center;gap:8px}.vc-features{display:flex;flex-direction:column;gap:7px}.vc-feat-row{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--vc-tx)}.vc-feat-check{width:17px;height:17px;border-radius:50%;background:var(--vc-tlp);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;color:var(--vc-tl);font-weight:500}.vc-bundle-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--vc-tl);font-weight:500;margin-bottom:10px}.vc-bundle-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.vc-tile{border:1.5px solid var(--vc-wm);border-radius:10px;padding:12px 8px;cursor:pointer;text-align:center;transition:all .2s;background:var(--vc-ow);position:relative;min-width:0}.vc-tile:hover{border-color:var(--vc-tl)}.vc-tile.sel{border:2px solid var(--vc-tl);background:var(--vc-tlp)}.vc-tile.popular{border-color:var(--vc-tl)}.vc-popular-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--vc-tl);color:#fff;font-size:8px;font-weight:500;padding:2px 8px;border-radius:20px;white-space:nowrap}.vc-tile-qty{font-size:15px;font-weight:500;color:var(--vc-ch)}.vc-tile-label{font-size:9px;color:var(--vc-txm);margin-bottom:6px}.vc-tile-price{font-size:13px;font-weight:500;color:var(--vc-ch)}.vc-tile-per{font-size:9px;color:var(--vc-txm)}.vc-tile-save{font-size:9px;color:var(--vc-tl);font-weight:500;margin-top:4px}.vc-slots{display:flex;flex-direction:column;gap:10px}.vc-slot{background:var(--vc-ow);border:1px solid var(--vc-wm);border-radius:10px;padding:12px 14px}.vc-slot-title{font-size:11px;font-weight:500;color:var(--vc-tl);letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase;font-size:10px}.vc-slot-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vc-slot-label{font-size:10px;color:var(--vc-txm);margin-bottom:4px;display:block}.vc-slot-select{width:100%;padding:7px 28px 7px 10px;border-radius:6px;border:1.5px solid var(--vc-wm);background:#fff;font-family:DM Sans,sans-serif;font-size:12px;color:var(--vc-ch);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235a5e5d' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.vc-slot-select:focus{outline:none;border-color:var(--vc-tl)}.vc-total-row{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--vc-ch);border-radius:10px}.vc-total-label{font-size:13px;color:#f0ece499}.vc-total-price{font-size:22px;font-weight:500;color:var(--vc-ow);flex:1}.vc-total-saving{font-size:11px;font-weight:500;color:#7ecab8;background:#2a6e5f40;padding:3px 10px;border-radius:20px}.vc-add-btn{width:100%;padding:15px;background:var(--vc-tl);color:#fff;border:none;border-radius:10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.vc-add-btn:hover{background:var(--vc-tll)}.vc-usage-note{font-size:11px;color:var(--vc-txm);text-align:center}.vc-why{background:var(--vc-ch);padding:44px 40px}.vc-why-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#7ecab8;font-weight:500;margin-bottom:20px}.vc-why-grid{display:grid;grid-template-columns:repeat(3,1fr)}.vc-wc{padding:20px 24px;text-align:center}.vc-wc+.vc-wc{border-left:1px solid rgba(255,255,255,.08)}.vc-wi{font-size:26px;margin-bottom:10px}.vc-wt{font-size:14px;font-weight:500;color:var(--vc-ow);margin-bottom:6px}.vc-wd{font-size:11px;color:#f0ece480;line-height:1.5}@media(max-width:600px){.vc-banner{padding:32px 20px}.vc-trust{padding:12px 16px;gap:10px}.vc-featured{padding:16px}.vc-fcard{grid-template-columns:1fr}.vc-fcard-info{padding:20px 16px}.vc-bundle-tiles{grid-template-columns:repeat(3,1fr)}.vc-tile-label,.vc-popular-badge{display:none}.vc-why{padding:40px 20px}.vc-why-grid{grid-template-columns:1fr}.vc-wc+.vc-wc{border-left:none;border-top:1px solid rgba(255,255,255,.08)}}.vc-how{background:var(--vc-ow);padding:60px 40px;text-align:center}.vc-how-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-tl);font-weight:500;margin-bottom:12px}.vc-how-title{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:300;color:var(--vc-ch);margin-bottom:40px}.vc-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:0 auto}.vc-how-step{display:flex;flex-direction:column;align-items:center;gap:10px}.vc-how-num{font-size:11px;font-weight:500;color:var(--vc-tl);letter-spacing:.1em}.vc-how-icon{font-size:32px}.vc-how-t{font-size:16px;font-weight:500;color:var(--vc-ch)}.vc-how-d{font-size:13px;color:var(--vc-txm);line-height:1.6}.vc-compare{background:var(--vc-ch);padding:60px 40px;text-align:center}.vc-compare-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#7ecab8;font-weight:500;margin-bottom:12px}.vc-compare-title{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:300;color:var(--vc-ow);margin-bottom:32px}.vc-compare-wrap{overflow-x:auto;max-width:800px;margin:0 auto}.vc-compare-table{width:100%;border-collapse:collapse;font-size:13px}.vc-compare-table th{padding:12px 16px;font-size:11px;font-weight:500;letter-spacing:.05em;color:#f0ece499;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.vc-compare-table td{padding:12px 16px;color:#f0ece4cc;border-bottom:1px solid rgba(255,255,255,.06);text-align:center}.vc-compare-table td:first-child{text-align:left;color:#f0ece480;font-size:12px}.vc-col-us{color:#7ecab8!important;font-weight:500;background:#2a6e5f26}.vc-compare-table th.vc-col-us{color:#7ecab8!important}.vc-size-guide{background:var(--vc-ow);padding:60px 40px;text-align:center}.vc-size-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-tl);font-weight:500;margin-bottom:12px}.vc-size-title{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:300;color:var(--vc-ch);margin-bottom:12px}.vc-size-sub{font-size:13px;color:var(--vc-txm);margin-bottom:28px}.vc-size-wrap{overflow-x:auto;max-width:700px;margin:0 auto 20px}.vc-size-table{width:100%;border-collapse:collapse;font-size:13px}.vc-size-table th{padding:12px 16px;background:var(--vc-tl);color:#fff;font-size:11px;font-weight:500;letter-spacing:.05em;text-align:left}.vc-size-table td{padding:11px 16px;border-bottom:1px solid var(--vc-wm);color:var(--vc-tx);text-align:left}.vc-size-table tr:nth-child(2n) td{background:#00000005}.vc-size-tip{font-size:12px;color:var(--vc-tl);font-weight:500}.vc-reviews{background:#f7f4ef;padding:60px 40px;text-align:center}.vc-reviews-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-tl);font-weight:500;margin-bottom:12px}.vc-reviews-title{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:300;color:var(--vc-ch);margin-bottom:32px}.vc-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.vc-review-card{background:#fff;border-radius:12px;border:1px solid var(--vc-wm);padding:24px 20px;text-align:left}.vc-review-stars{color:var(--vc-gd);font-size:14px;margin-bottom:12px}.vc-review-text{font-size:13px;color:var(--vc-tx);line-height:1.6;margin-bottom:14px;font-style:italic}.vc-review-author{font-size:11px;color:var(--vc-txm);font-weight:500}.vc-faq{background:var(--vc-ow);padding:60px 40px}.vc-faq-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-tl);font-weight:500;margin-bottom:12px;text-align:center}.vc-faq-title{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:300;color:var(--vc-ch);margin-bottom:32px;text-align:center}.vc-faq-list{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:0}.vc-faq-item{border-bottom:1px solid var(--vc-wm);cursor:pointer;padding:18px 0}.vc-faq-q{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:var(--vc-ch)}.vc-faq-icon{font-size:20px;color:var(--vc-tl);font-weight:300;flex-shrink:0;margin-left:16px}.vc-faq-a{font-size:13px;color:var(--vc-txm);line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease;padding-top:0}.vc-faq-item.open .vc-faq-a{padding-top:12px}@media(max-width:600px){.vc-how{padding:40px 20px}.vc-how-grid{grid-template-columns:1fr;gap:24px}.vc-compare,.vc-size-guide,.vc-reviews{padding:40px 20px}.vc-reviews-grid{grid-template-columns:1fr}.vc-faq{padding:40px 20px}}.v-testi{background:#1c1f1e;padding:80px 0 60px;overflow:hidden}.v-testi__header{text-align:center;margin-bottom:48px;padding:0 6%}.v-testi__eyebrow{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#2a6e5f;margin-bottom:12px;margin-top:0}.v-testi__title{font-size:clamp(28px,4vw,42px);color:#f0ece4;margin:0;font-weight:700}.v-testi__track-wrap{overflow:hidden;width:100%;position:relative}.v-testi__track-wrap:before,.v-testi__track-wrap:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.v-testi__track-wrap:before{left:0;background:linear-gradient(to right,#1c1f1e,transparent)}.v-testi__track-wrap:after{right:0;background:linear-gradient(to left,#1c1f1e,transparent)}.v-testi__track{display:flex;gap:20px;width:max-content;animation:v-scroll 40s linear infinite}.v-testi__track:hover{animation-play-state:paused}.v-testi__card{background:#222625;border:.5px solid rgba(240,236,228,.08);border-radius:10px;padding:28px 24px;width:300px;flex-shrink:0;transition:border-color .2s}.v-testi__card:hover{border-color:#2a6e5f66}.v-testi__stars{color:#2a6e5f;font-size:16px;margin-bottom:14px;letter-spacing:2px}.v-testi__text{font-size:14px;color:#f0ece4b3;line-height:1.7;margin:0 0 16px;font-style:italic}.v-testi__name{font-size:12px;color:#2a6e5f;letter-spacing:1px;font-weight:500}@keyframes v-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.v-testi__card{width:260px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vertiva-collection.css.map */
