/* /wp-content/uploads/vg-css/vgps-shortcode-css-1e5123fed5.css */
.vgps-search-bar-wrap,.vgps-search-icon-wrap,.vgps-page{--vgps-teal:#008c8c;--vgps-deep:#005f73;--vgps-ink:#23313a;--vgps-muted:#647783;--vgps-line:#e3ecef;--vgps-soft:#f7fbfb;--vgps-card:#fff;--vgps-radius:18px;box-sizing:border-box}.vgps-search-bar-wrap *,.vgps-search-icon-wrap *,.vgps-page *{box-sizing:border-box}.vgps-search-form{position:relative;width:100%;margin:0!important;padding:0!important}.vgps-search-control{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;border:1px solid var(--vgps-line);background:#fff;border-radius:999px;padding:5px 6px 5px 14px;box-shadow:0 6px 20px rgba(0,70,80,.06)}.vgps-search-glyph{display:inline-flex;color:var(--vgps-teal);font-size:18px;line-height:1;transform:translateY(-1px)}.vgps-search-input{width:100%;min-width:90px;border:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;padding:8px 4px!important;font-size:14px;color:var(--vgps-ink)}.vgps-search-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:var(--vgps-teal)!important;color:#fff!important;padding:9px 16px!important;min-height:34px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer;box-shadow:none!important;text-decoration:none!important}.vgps-search-submit:hover,.vgps-search-submit:focus{background:var(--vgps-deep)!important;color:#fff!important;transform:none!important}.vgps-search-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.vgps-search-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--vgps-line);background:#fff;color:var(--vgps-teal);box-shadow:0 6px 18px rgba(0,70,80,.08);cursor:pointer;padding:0;line-height:1}.vgps-search-icon-btn span{font-size:21px;line-height:1}.vgps-icon-panel[hidden],.vgps-suggest[hidden]{display:none!important}.vgps-icon-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:999999;width:min(340px,86vw);padding:10px;border:1px solid var(--vgps-line);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(0,40,50,.14)}.vgps-icon-panel-close{position:absolute!important;top:-10px!important;right:-8px!important;z-index:2147483642!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:21px!important;font-weight:400!important;line-height:1!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important;cursor:pointer!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important}.vgps-icon-panel-close:hover,.vgps-icon-panel-close:focus{background:#005f73!important;color:#fff!important;outline:2px solid rgba(255,255,255,.7)!important;outline-offset:2px!important}.vgps-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:1000000;max-height:min(360px,68vh);overflow:auto;border:1px solid var(--vgps-line);border-radius:16px;background:#fff;box-shadow:0 18px 42px rgba(0,40,50,.14);padding:6px}.vgps-suggest-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:12px;text-decoration:none!important;color:var(--vgps-ink)!important;background:#fff;min-width:0}.vgps-suggest-item:hover,.vgps-suggest-item.is-active{background:var(--vgps-soft);color:var(--vgps-ink)!important}.vgps-suggest-thumb{width:42px;height:42px;flex:0 0 42px;border:1px solid #edf2f3;border-radius:10px;background:#fff;object-fit:contain}.vgps-suggest-text{display:block;min-width:0;text-align:left}.vgps-suggest-title{display:block;font-size:13px;font-weight:700;line-height:1.25;color:var(--vgps-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vgps-suggest-price{display:block;margin-top:2px;font-size:12px;line-height:1.2;color:var(--vgps-teal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vgps-suggest-empty{padding:12px 10px;color:var(--vgps-muted);font-size:13px;text-align:left}.vgps-icon-panel .vgps-suggest{top:calc(100% + 6px);max-height:min(300px,58vh)}body.search-results .vgps-page,#vgps-product-search.vgps-page,.vgps-page{display:block!important;width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;float:none!important;clear:both!important;overflow-x:clip!important;background:#fff;color:var(--vgps-ink)}.vgps-page .vgps-container{display:block;width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;float:none!important;clear:both!important}.vgps-hero{width:100%;background:linear-gradient(180deg,#fff 0%,#f7fbfb 100%);padding:34px 0 24px;border-bottom:1px solid var(--vgps-line);text-align:center;overflow:hidden}.vgps-kicker,.vgps-filter-kicker{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--vgps-muted);font-weight:700}.vgps-title{max-width:760px;margin:7px auto 6px!important;color:var(--vgps-ink);font-size:clamp(26px,3vw,42px)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.025em;text-align:center}.vgps-subtitle{margin:0!important;color:var(--vgps-muted);font-size:14px;text-align:center}.vgps-hero-search{max-width:680px;margin:18px auto 0!important}.vgps-layout{display:grid!important;grid-template-columns:minmax(245px,280px) minmax(0,1fr)!important;gap:28px!important;align-items:start!important;width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;padding:28px 0 44px!important;margin-left:auto!important;margin-right:auto!important;float:none!important;clear:both!important}.vgps-sidebar{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;position:relative;z-index:3}.vgps-filter-card{position:sticky;top:18px;width:100%;border:1px solid var(--vgps-line);border-radius:20px;background:#fff;padding:18px;box-shadow:0 10px 30px rgba(0,50,60,.05);overflow:hidden}.vgps-filter-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--vgps-teal)}.vgps-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.vgps-filter-head h2{margin:4px 0 0!important;font-size:22px!important;line-height:1.1!important;color:var(--vgps-ink)!important;font-weight:500!important}.vgps-filter-close{display:none;border:0;background:transparent!important;box-shadow:none!important;font-size:28px;line-height:1;color:var(--vgps-muted)!important;cursor:pointer;padding:0!important}.vgps-active-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px!important}.vgps-chip{display:inline-flex;align-items:center;gap:4px;text-decoration:none!important;border:1px solid #cfe5e7;border-radius:999px;padding:6px 9px;background:#f4fbfb;color:var(--vgps-deep)!important;font-size:12px;line-height:1.2;max-width:100%}.vgps-chip span{font-weight:700}.vgps-chip b{font-weight:800}.vgps-filter-form{display:grid!important;gap:14px!important;margin:0!important;padding:0!important}.vgps-filter-block label{display:block;margin-bottom:7px;color:var(--vgps-ink);font-size:13px;font-weight:700}.vgps-filter-block select,.vgps-filter-block input[type=number]{display:block;width:100%!important;max-width:100%!important;height:42px;min-height:42px;border:1px solid var(--vgps-line)!important;border-radius:12px!important;background:#fff!important;color:var(--vgps-ink);padding:0 11px!important;font-size:13px!important;box-shadow:none!important;line-height:1.2!important}.vgps-price-inputs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%}.vgps-filter-actions{display:flex;align-items:center;gap:10px;margin-top:2px;width:100%}.vgps-filter-apply{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto;border-radius:999px!important;background:var(--vgps-teal)!important;color:#fff!important;border:0!important;font-weight:700!important;padding:11px 14px!important;min-height:42px!important;box-shadow:none!important;white-space:nowrap!important}.vgps-filter-apply:hover,.vgps-filter-apply:focus{background:var(--vgps-deep)!important;color:#fff!important;transform:none!important}.vgps-filter-clear{font-size:13px;color:var(--vgps-muted)!important;text-decoration:none!important;white-space:nowrap}.vgps-results{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;overflow:visible!important}.vgps-results-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 16px!important;padding:12px 14px!important;border:1px solid var(--vgps-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(0,40,50,.035)}.vgps-count{margin:0!important;color:var(--vgps-muted);font-size:13px;line-height:1.4!important}.vgps-sort{margin-left:auto}.vgps-sort-form{margin:0!important;padding:0!important}.vgps-sort select{height:38px;min-width:190px;max-width:100%;border:1px solid var(--vgps-line)!important;border-radius:999px!important;background:#fff!important;padding:0 34px 0 12px!important;font-size:13px;color:var(--vgps-ink);box-shadow:none!important}.vgps-products-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important;clear:both!important;overflow:visible!important}.vgps-product-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;margin:0!important;padding:14px 14px 18px!important;border:1px solid #edf2f3!important;border-radius:18px!important;background:#fff!important;text-align:center!important;box-shadow:0 8px 24px rgba(0,40,50,.04)!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.vgps-product-card:hover{transform:translateY(-2px);border-color:#d6e9eb!important;box-shadow:0 14px 32px rgba(0,60,70,.08)!important}.vgps-product-link{display:block!important;width:100%!important;min-width:0!important;text-decoration:none!important;color:inherit!important}.vgps-product-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:1/1!important;margin:0 auto 10px!important;background:#fff!important}.vgps-product-image img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.vgps-product-title{display:block!important;width:100%!important;font-size:15px!important;line-height:1.35!important;color:var(--vgps-ink)!important;padding:.35em 0!important;margin:0!important;min-height:0!important;word-break:normal!important;overflow-wrap:anywhere!important;font-weight:600!important}.vgps-product-price{display:block!important;color:var(--vgps-teal)!important;font-size:14px!important;margin:6px 0 12px!important;line-height:1.35!important;white-space:normal!important}.vgps-product-actions{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.vgps-card-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;max-width:100%!important;padding:9px 15px!important;border-radius:999px!important;background:var(--vgps-teal)!important;color:#fff!important;border:0!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}.vgps-card-btn:hover,.vgps-card-btn:focus{background:var(--vgps-deep)!important;color:#fff!important;transform:none!important}.vgps-card-save{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;z-index:30!important}.vgps-card-save .vg-save-later-wrap{position:static!important;top:auto!important;right:auto!important;left:auto!important}.vgps-card-save .vg-save-later-toggle{max-width:calc(100vw - 32px)!important;white-space:nowrap!important}.vgps-pagination{margin-top:22px;clear:both;text-align:center}.vgps-pagination ul{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:0!important;padding:0!important;list-style:none!important}.vgps-pagination a,.vgps-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:7px 10px;border:1px solid var(--vgps-line);border-radius:999px;background:#fff;color:var(--vgps-ink)!important;text-decoration:none!important;font-size:13px}.vgps-pagination .current{background:var(--vgps-teal);border-color:var(--vgps-teal);color:#fff!important}.vgps-empty{border:1px solid var(--vgps-line);border-radius:20px;background:#fff;text-align:center;padding:42px 20px;box-shadow:0 8px 24px rgba(0,40,50,.035)}.vgps-empty h2{margin:0 0 8px!important;color:var(--vgps-ink);font-size:24px!important}.vgps-empty p{margin:0 0 18px!important;color:var(--vgps-muted)}.vgps-empty-btn{border-radius:999px!important;background:var(--vgps-teal)!important;color:#fff!important}.vgps-filter-toggle,.vgps-filter-backdrop{display:none}@media(max-width:1100px){.vgps-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vgps-layout{grid-template-columns:minmax(230px,260px) minmax(0,1fr)!important;gap:20px!important}}@media(max-width:820px){.vgps-layout{display:block!important;width:min(100% - 24px,760px)!important;padding-top:18px!important}.vgps-filter-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:100%;margin:0 0 14px!important;border:1px solid var(--vgps-line)!important;border-radius:999px!important;background:#fff!important;color:var(--vgps-ink)!important;font-weight:700;padding:12px 14px!important;box-shadow:0 8px 22px rgba(0,50,60,.05)!important}.vgps-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(88vw,340px)!important;max-width:340px!important;z-index:10001!important;background:#fff;transform:translateX(-105%);transition:transform .2s ease;overflow:auto;box-shadow:18px 0 42px rgba(0,0,0,.18)}.vgps-sidebar.is-open{transform:translateX(0)}.vgps-filter-card{position:relative;top:auto;border:0;border-radius:0;box-shadow:none;min-height:100%;padding:20px}.vgps-filter-close{display:inline-flex!important}.vgps-filter-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.32)}.vgps-filter-backdrop.is-open{display:block!important}.vgps-results-toolbar{align-items:stretch!important;flex-direction:column!important}.vgps-sort{margin-left:0!important;width:100%}.vgps-sort select{width:100%!important;min-width:0}.vgps-results{width:100%!important}.vgps-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.vgps-search-control{min-height:40px}.vgps-search-submit{padding-inline:13px!important}.vgps-icon-panel{right:-8px}}@media(max-width:520px){.vgps-suggest{left:-6px;right:-6px;max-height:60vh}.vgps-suggest-item{padding:9px 8px}.vgps-suggest-thumb{width:38px;height:38px;flex-basis:38px}.vgps-page .vgps-container{width:min(100% - 22px,1180px)!important}.vgps-hero{padding:24px 0 18px}.vgps-title{font-size:25px!important}.vgps-products-grid{grid-template-columns:1fr!important}.vgps-product-card{padding:12px 12px 15px!important}.vgps-price-inputs{grid-template-columns:1fr!important}.vgps-icon-panel{width:min(320px,92vw)}}@media(prefers-reduced-motion:reduce){.vgps-page *,.vgps-search-bar-wrap *,.vgps-search-icon-wrap *{transition:none!important;animation:none!important}}body.vgps-product-search-active{overflow-x:hidden!important;background:#fff!important}body.vgps-product-search-active .site-content,body.vgps-product-search-active .content-area,body.vgps-product-search-active main.site-main,body.vgps-product-search-active .inside-article,body.vgps-product-search-active .woocommerce,body.vgps-product-search-active .entry-content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;display:block!important;overflow:visible!important}body.vgps-product-search-active .site-content:before,body.vgps-product-search-active .site-content:after,body.vgps-product-search-active .content-area:before,body.vgps-product-search-active .content-area:after{content:"";display:table;clear:both}body.vgps-product-search-active #vgps-product-search.vgps-page,body.vgps-product-search-active .vgps-page{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;clear:both!important;float:none!important;overflow-x:hidden!important;background:#fff!important}body.vgps-product-search-active .vgps-page .vgps-container,body.vgps-product-search-active .vgps-layout{width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.vgps-product-search-active .vgps-layout{display:grid!important;grid-template-columns:minmax(250px,280px) minmax(0,1fr)!important;gap:30px!important;align-items:start!important;padding-top:28px!important;padding-bottom:44px!important;overflow:visible!important;clear:both!important}body.vgps-product-search-active .vgps-sidebar{width:100%!important;min-width:0!important;max-width:280px!important;justify-self:stretch!important;overflow:visible!important}body.vgps-product-search-active .vgps-filter-card{width:100%!important;max-width:100%!important;overflow:hidden!important}body.vgps-product-search-active .vgps-results{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body.vgps-product-search-active .vgps-results-toolbar{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;justify-content:start!important;align-items:stretch!important;width:100%!important;max-width:100%!important}body.vgps-product-search-active .vgps-product-card{min-width:0!important;max-width:100%!important}body.vgps-product-search-active .vgps-hero{width:100%!important;margin:0!important}body.vgps-product-search-active .vgps-hero .vgps-container{max-width:920px!important}@media(min-width:1500px){body.vgps-product-search-active .vgps-page .vgps-container,body.vgps-product-search-active .vgps-layout{width:min(1360px,calc(100% - 64px))!important;max-width:1360px!important}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))!important}}@media(max-width:1180px){body.vgps-product-search-active .vgps-page .vgps-container,body.vgps-product-search-active .vgps-layout{width:min(100% - 32px,1120px)!important}body.vgps-product-search-active .vgps-layout{grid-template-columns:minmax(230px,260px) minmax(0,1fr)!important;gap:22px!important}body.vgps-product-search-active .vgps-sidebar{max-width:260px!important}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}}@media(max-width:900px){body.vgps-product-search-active .vgps-page .vgps-container,body.vgps-product-search-active .vgps-layout{width:min(100% - 28px,760px)!important}body.vgps-product-search-active .vgps-layout{display:block!important;padding-top:18px!important}body.vgps-product-search-active .vgps-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(88vw,340px)!important;max-width:340px!important;z-index:10001!important;transform:translateX(-105%);overflow:auto!important;background:#fff!important}body.vgps-product-search-active .vgps-sidebar.is-open{transform:translateX(0)}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){body.vgps-product-search-active .vgps-page .vgps-container,body.vgps-product-search-active .vgps-layout{width:min(100% - 22px,420px)!important}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:1fr!important}body.vgps-product-search-active .vgps-results-toolbar{padding:11px 12px!important}}body.vgps-product-search-active .vgps-layout{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;grid-template-columns:minmax(245px,275px) minmax(0,1fr)!important;gap:26px!important}body.vgps-product-search-active .vgps-products-grid,.vgps-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body.vgps-product-search-active .vgps-product-card,.vgps-product-card{padding:11px 11px 14px!important;border-radius:15px!important;box-shadow:0 6px 18px rgba(0,40,50,.035)!important}body.vgps-product-search-active .vgps-product-card:hover,.vgps-product-card:hover{box-shadow:0 10px 24px rgba(0,60,70,.07)!important}body.vgps-product-search-active .vgps-product-image,.vgps-product-image{aspect-ratio:1/.82!important;margin-bottom:8px!important;max-height:190px!important}body.vgps-product-search-active .vgps-product-title,.vgps-product-title{font-size:13.5px!important;line-height:1.3!important;padding:.25em 0!important;font-weight:600!important}body.vgps-product-search-active .vgps-product-price,.vgps-product-price{font-size:13px!important;margin:4px 0 9px!important;line-height:1.25!important}body.vgps-product-search-active .vgps-card-btn,.vgps-card-btn{min-height:32px!important;padding:8px 12px!important;font-size:11.5px!important;line-height:1.1!important}body.vgps-product-search-active .vgps-card-save,.vgps-card-save{top:7px!important;right:7px!important;transform:scale(.92);transform-origin:top right}@media(min-width:1500px){body.vgps-product-search-active .vgps-layout{width:min(1400px,calc(100% - 64px))!important;max-width:1400px!important}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1180px){body.vgps-product-search-active .vgps-layout{width:min(100% - 32px,1120px)!important;grid-template-columns:minmax(225px,255px) minmax(0,1fr)!important;gap:20px!important}body.vgps-product-search-active .vgps-sidebar{max-width:255px!important}body.vgps-product-search-active .vgps-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}}@media(max-width:900px){body.vgps-product-search-active .vgps-products-grid,.vgps-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.vgps-product-search-active .vgps-product-image,.vgps-product-image{max-height:170px!important}}@media(max-width:520px){body.vgps-product-search-active .vgps-page .vgps-container,body.vgps-product-search-active .vgps-layout{width:min(100% - 20px,430px)!important}body.vgps-product-search-active .vgps-products-grid,.vgps-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.vgps-product-search-active .vgps-product-card,.vgps-product-card{padding:9px 8px 12px!important;border-radius:13px!important}body.vgps-product-search-active .vgps-product-image,.vgps-product-image{aspect-ratio:1/.86!important;max-height:145px!important;margin-bottom:7px!important}body.vgps-product-search-active .vgps-product-title,.vgps-product-title{font-size:12.5px!important;line-height:1.25!important}body.vgps-product-search-active .vgps-product-price,.vgps-product-price{font-size:12px!important;margin:3px 0 8px!important}body.vgps-product-search-active .vgps-card-btn,.vgps-card-btn{min-height:30px!important;padding:7px 9px!important;font-size:10.5px!important}body.vgps-product-search-active .vgps-card-save,.vgps-card-save{transform:scale(.84)}}@media(max-width:820px){html.vgps-icon-panel-open,html.vgps-icon-panel-open body{overflow-x:hidden!important}.vgps-search-icon-wrap{position:static!important}.vgps-icon-panel{position:fixed!important;left:50%!important;right:auto!important;top:var(--vgps-panel-top,92px)!important;transform:translateX(-50%)!important;width:min(350px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - var(--vgps-panel-top,92px) - 14px)!important;overflow:visible!important;z-index:2147483000!important;margin:0!important;padding:10px!important;border-radius:18px!important;box-sizing:border-box!important}.vgps-icon-panel .vgps-search-form{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.vgps-icon-panel .vgps-search-control{width:100%!important;max-width:100%!important;min-width:0!important;gap:7px!important;padding:5px 6px 5px 12px!important}.vgps-icon-panel .vgps-search-input{min-width:0!important;width:100%!important;font-size:14px!important}.vgps-icon-panel .vgps-search-submit{flex:0 0 auto!important;min-width:auto!important;padding:9px 14px!important;font-size:13px!important}.vgps-icon-panel .vgps-suggest{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 7px)!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--vgps-panel-top,92px) - 78px)!important;overflow:auto!important;z-index:2147483001!important}}@media(max-width:380px){.vgps-icon-panel{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding:9px!important}.vgps-icon-panel .vgps-search-control{padding-left:10px!important}.vgps-icon-panel .vgps-search-submit{padding:8px 12px!important;font-size:12px!important}}@media(max-width:820px){body > .vgps-icon-panel.vgps-portalized{position:fixed!important;left:50%!important;right:auto!important;top:var(--vgps-panel-top,92px)!important;transform:translateX(-50%)!important;width:min(360px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - var(--vgps-panel-top,92px) - 12px)!important;overflow:visible!important;z-index:2147483640!important;margin:0!important;padding:10px!important;border:1px solid var(--vgps-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 48px rgba(0,40,50,.18)!important;box-sizing:border-box!important}body > .vgps-icon-panel.vgps-portalized .vgps-icon-panel-close{top:-13px!important;right:-6px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:24px!important;background:#111!important;color:#fff!important}body > .vgps-icon-panel.vgps-portalized .vgps-search-form,body > .vgps-icon-panel.vgps-portalized .vgps-search-control{width:100%!important;max-width:100%!important;min-width:0!important}body > .vgps-icon-panel.vgps-portalized .vgps-search-input{font-size:16px!important;min-width:0!important;width:100%!important}body > .vgps-icon-panel.vgps-portalized .vgps-search-submit{flex:0 0 auto!important;white-space:nowrap!important}body > .vgps-icon-panel.vgps-portalized .vgps-suggest{left:0!important;right:0!important;width:100%!important;max-width:100%!important;z-index:2147483641!important}}@media(max-width:380px){body > .vgps-icon-panel.vgps-portalized{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:8px!important}}
/* /wp-content/uploads/vg-css/vgacc-shortcode-css-ba719bf9d1.css */
.vgacc-icon-wrap,.vgacc-nav,.vgacc-access,.vgacc-dashboard,.vgacc-checkout-address-picker{--vgacc-teal:#008c8c;--vgacc-deep:#005f73;--vgacc-ink:#18252d;--vgacc-muted:#677783;--vgacc-line:#e3ecef;--vgacc-soft:#f7fbfb;--vgacc-radius:18px;box-sizing:border-box}.vgacc-icon-wrap *,.vgacc-nav *,.vgacc-access *,.vgacc-dashboard *,.vgacc-checkout-address-picker *{box-sizing:border-box}.vgacc-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.vgacc-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border:0!important;border-radius:999px!important;background:#050505!important;color:#fff!important;padding:0!important;box-shadow:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.vgacc-icon-btn:hover,.vgacc-icon-btn:focus{background:#111!important;color:#fff!important}.vgacc-svg{width:20px;height:20px;display:block;fill:currentColor}.vgacc-panel[hidden]{display:none!important}.vgacc-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:999999;width:min(300px,88vw);padding:12px;border:1px solid var(--vgacc-line);border-radius:18px;background:#fff;color:var(--vgacc-ink);box-shadow:0 18px 48px rgba(0,40,50,.16);text-align:left}.vgacc-panel-close{position:absolute;top:7px;right:8px;width:28px;height:28px;border:0!important;border-radius:999px;background:#f3f7f7!important;color:var(--vgacc-ink)!important;box-shadow:none!important;font-size:22px!important;line-height:1!important;padding:0!important;cursor:pointer}.vgacc-panel-head{padding:6px 36px 10px 4px;border-bottom:1px solid var(--vgacc-line);margin-bottom:8px}.vgacc-panel-head strong{display:block;font-size:14px;color:var(--vgacc-ink);line-height:1.2}.vgacc-panel-head span{display:block;margin-top:4px;font-size:12px;color:var(--vgacc-muted);line-height:1.35;white-space:normal}.vgacc-panel-link{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:10px 8px;border-radius:12px;text-decoration:none!important;color:var(--vgacc-ink)!important;font-size:13px;font-weight:700;line-height:1.2}.vgacc-panel-link:hover,.vgacc-panel-link:focus{background:var(--vgacc-soft);color:var(--vgacc-deep)!important}.vgacc-panel-link-guest{background:var(--vgacc-teal);color:#fff!important;justify-content:center;margin-top:6px}.vgacc-panel-link-guest:hover,.vgacc-panel-link-guest:focus{background:var(--vgacc-deep);color:#fff!important}.vgacc-panel-link-muted{color:var(--vgacc-muted)!important}.vgacc-nav{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.vgacc-nav-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#050505;color:#fff!important;padding:9px 14px;text-decoration:none!important;font-size:13px;font-weight:700;line-height:1}.vgacc-nav-link:hover,.vgacc-nav-link:focus{background:#111;color:#fff!important}.vgacc-nav-link-guest{background:var(--vgacc-teal)}.vgacc-access,.vgacc-dashboard{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0;color:var(--vgacc-ink)}.vgacc-access-title{text-align:center;margin:0 0 28px!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.15!important;color:var(--vgacc-ink)!important}.vgacc-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vgacc-access-card,.vgacc-card,.vgacc-quick-card{background:#fff;border:1px solid var(--vgacc-line);border-radius:20px;box-shadow:0 10px 30px rgba(0,50,60,.045)}.vgacc-access-card{padding:28px}.vgacc-access-card h2,.vgacc-card h2{margin:0 0 10px!important;color:var(--vgacc-deep)!important;font-size:25px!important;line-height:1.2!important;font-weight:500!important}.vgacc-access-card p,.vgacc-muted,.vgacc-note{color:var(--vgacc-muted);font-size:14px;line-height:1.55}.vgacc-access-card form p{margin:0 0 12px!important}.vgacc-access-card label,.vgacc-mini-form label,.vgacc-address-form label,.vgacc-checkout-address-picker label{display:block;margin:0 0 6px;color:var(--vgacc-ink);font-size:13px;font-weight:700}.vgacc-access-card input[type=text],.vgacc-access-card input[type=password],.vgacc-mini-form input,.vgacc-address-form input,.vgacc-address-form select,.vgacc-checkout-address-picker select{display:block;width:100%!important;min-height:42px;border:1px solid var(--vgacc-line)!important;border-radius:12px!important;background:#fff!important;color:var(--vgacc-ink)!important;padding:9px 12px!important;box-shadow:none!important;font-size:14px!important}.vgacc-access-card input[type=submit],.vgacc-btn{display:inline-flex!important;align-items:center!important;justify-content:center;min-height:42px;border:0!important;border-radius:999px!important;background:var(--vgacc-teal)!important;color:#fff!important;padding:11px 18px!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;cursor:pointer}.vgacc-access-card input[type=submit]:hover,.vgacc-btn:hover,.vgacc-btn:focus{background:var(--vgacc-deep)!important;color:#fff!important}.vgacc-btn-soft{background:#050505!important}.vgacc-forgot{display:inline-flex;margin-top:8px;color:var(--vgacc-deep)!important;text-decoration:none!important;font-size:13px}.vgacc-choice-list{display:grid;gap:7px;margin:14px 0;color:var(--vgacc-muted);font-size:14px}.vgacc-access-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.vgacc-dash-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#f7fbfb,#fff);border:1px solid var(--vgacc-line);border-radius:24px;padding:24px;margin-bottom:18px}.vgacc-kicker{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--vgacc-muted);font-weight:800;margin-bottom:6px}.vgacc-dash-hero h1{margin:0 0 8px!important;color:var(--vgacc-ink)!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.12!important}.vgacc-dash-hero p{margin:0!important;color:var(--vgacc-muted);line-height:1.5}.vgacc-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.vgacc-quick-card{display:block;padding:16px;text-decoration:none!important;color:var(--vgacc-ink)!important}.vgacc-quick-card strong{display:block;font-size:15px;margin-bottom:5px}.vgacc-quick-card span{display:block;color:var(--vgacc-muted);font-size:13px}.vgacc-quick-card:hover{border-color:#cfe5e7}.vgacc-dash-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:18px}.vgacc-card{padding:20px;min-width:0}.vgacc-card-wide{grid-column:auto}.vgacc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.vgacc-card-head a{color:var(--vgacc-deep)!important;text-decoration:none!important;font-weight:700;font-size:13px}.vgacc-orders-list{display:grid;gap:9px}.vgacc-order-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--vgacc-line);border-radius:14px;text-decoration:none!important;color:var(--vgacc-ink)!important}.vgacc-order-row small{display:block;color:var(--vgacc-muted);font-size:12px;margin-top:2px}.vgacc-order-status{display:inline-flex;border-radius:999px;background:#f2fbfb;color:var(--vgacc-deep);padding:7px 10px;font-size:12px;font-weight:800}.vgacc-order-total{font-size:13px;color:var(--vgacc-ink);font-weight:700}.vgacc-status-list{display:grid;gap:9px}.vgacc-status-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--vgacc-line);border-radius:14px;padding:10px}.vgacc-status-pill span{font-size:13px;color:var(--vgacc-muted)}.vgacc-status-pill strong{font-size:15px;color:var(--vgacc-deep)}.vgacc-message{border:1px solid var(--vgacc-line);border-radius:14px;padding:13px;background:#fff}.vgacc-message p{margin:6px 0;color:var(--vgacc-muted);line-height:1.45}.vgacc-message a{color:var(--vgacc-deep)!important;font-weight:800;text-decoration:none!important}.vgacc-empty{border:1px dashed #cfe5e7;border-radius:14px;background:var(--vgacc-soft);padding:14px;color:var(--vgacc-muted);font-size:14px}.vgacc-forms-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vgacc-mini-form{display:grid;gap:10px;border:1px solid var(--vgacc-line);border-radius:16px;padding:16px;background:#fff}.vgacc-mini-form h3,.vgacc-address-form h3{margin:0 0 4px!important;color:var(--vgacc-ink)!important;font-size:18px!important}.vgacc-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.vgacc-address-card{position:relative;border:1px solid var(--vgacc-line);border-radius:16px;padding:14px;background:#fff}.vgacc-address-card.is-selected{border-color:#9fd8d8;background:#f7fbfb}.vgacc-address-card strong{display:block;margin-bottom:6px;color:var(--vgacc-ink)}.vgacc-address-card p{margin:0 0 10px;color:var(--vgacc-muted);font-size:13px;line-height:1.45}.vgacc-selected-badge,.vgacc-inline-form button{display:inline-flex;border:0;border-radius:999px;background:var(--vgacc-teal);color:#fff;padding:8px 11px;font-size:12px;font-weight:800;line-height:1;box-shadow:none;cursor:pointer}.vgacc-inline-form{margin:0}.vgacc-address-form{border-top:1px solid var(--vgacc-line);padding-top:18px}.vgacc-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.vgacc-checkout-address-picker{margin:0 0 18px!important;border:1px solid var(--vgacc-line);border-radius:16px;padding:14px;background:#f7fbfb}.vgacc-checkout-address-picker label{margin-bottom:8px}.vgacc-checkout-address-picker label span{color:var(--vgacc-muted);font-weight:500}.vgacc-checkout-address-picker p{margin:7px 0 0;color:var(--vgacc-muted);font-size:12px}.woocommerce-notices-wrapper .vgacc-native-notices{margin-bottom:12px}@media(max-width:900px){.vgacc-access-grid,.vgacc-dash-grid,.vgacc-forms-grid{grid-template-columns:1fr}.vgacc-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vgacc-dash-hero{align-items:flex-start;flex-direction:column}.vgacc-card-wide{grid-column:auto}}@media(max-width:640px){.vgacc-access,.vgacc-dashboard{width:min(100% - 22px,1180px);padding:24px 0}.vgacc-access-card,.vgacc-card{padding:16px}.vgacc-access-grid{gap:14px}.vgacc-panel{position:fixed!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;z-index:1000000}.vgacc-icon-wrap.is-open:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.22);z-index:999999}.vgacc-address-list,.vgacc-address-grid{grid-template-columns:1fr}.vgacc-quick-grid{grid-template-columns:1fr}.vgacc-order-row{grid-template-columns:1fr;gap:7px}.vgacc-order-status,.vgacc-order-total{justify-self:start}.vgacc-access-actions{align-items:stretch;flex-direction:column}.vgacc-access-actions .vgacc-btn{width:100%}}.vgacc-dashboard,.vgacc-access{text-align:left!important}.vgacc-dashboard a,.vgacc-access a{text-underline-offset:3px}.vgacc-dash-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px!important;padding:10px;border:1px solid var(--vgacc-line);border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(0,50,60,.035)}.vgacc-dash-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border-radius:999px;color:var(--vgacc-ink)!important;text-decoration:none!important;font-size:13px;font-weight:800;line-height:1}.vgacc-dash-nav a:hover,.vgacc-dash-nav a:focus{background:var(--vgacc-soft);color:var(--vgacc-deep)!important}.vgacc-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vgacc-card-wide{grid-column:1 / -1!important}.vgacc-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.vgacc-link-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:10px 15px;border:1px solid var(--vgacc-line);border-radius:999px;background:#fff;color:var(--vgacc-deep)!important;text-decoration:none!important;font-size:13px;font-weight:800;line-height:1}.vgacc-link-btn:hover,.vgacc-link-btn:focus{background:var(--vgacc-soft);color:var(--vgacc-deep)!important}.vgacc-payment-empty,.vgacc-payment-token{border:1px solid var(--vgacc-line);border-radius:16px;background:var(--vgacc-soft);padding:14px}.vgacc-payment-empty p{margin:6px 0 0!important;color:var(--vgacc-muted);font-size:14px;line-height:1.5}.vgacc-payment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vgacc-payment-token strong{display:block;color:var(--vgacc-ink);font-size:14px;margin-bottom:4px}.vgacc-payment-token span{display:block;color:var(--vgacc-muted);font-size:13px;line-height:1.4}.vgacc-native-notices{margin:0 0 14px!important}body.woocommerce-account{--vgacc-teal:#008c8c;--vgacc-deep:#005f73;--vgacc-ink:#18252d;--vgacc-muted:#677783;--vgacc-line:#e3ecef;--vgacc-soft:#f7fbfb;background:#fff}body.woocommerce-account .site-content,body.woocommerce-account .content-area,body.woocommerce-account main.site-main,body.woocommerce-account .inside-article,body.woocommerce-account .entry-content{max-width:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none!important;clear:both!important;box-sizing:border-box!important}body.woocommerce-account .entry-title{text-align:center!important;color:var(--vgacc-ink)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.15!important;margin:30px auto 8px!important}body.woocommerce-account .woocommerce{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:28px auto 46px!important;display:grid!important;grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;color:var(--vgacc-ink);text-align:left!important}body.woocommerce-account .woocommerce:before,body.woocommerce-account .woocommerce:after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;gap:8px!important;list-style:none!important;margin:0!important;padding:12px!important;border:1px solid var(--vgacc-line);border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(0,50,60,.045)}body.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none!important;margin:0!important;padding:0!important;border:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center;justify-content:space-between;min-height:44px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:999px;background:#fff;color:var(--vgacc-ink)!important;text-decoration:none!important;font-size:14px;font-weight:800;line-height:1.2;white-space:normal}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li a:focus,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--vgacc-soft);border-color:#cfe5e7;color:var(--vgacc-deep)!important}body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;min-width:0!important;border:1px solid var(--vgacc-line);border-radius:24px;background:#fff;box-shadow:0 10px 30px rgba(0,50,60,.045);color:var(--vgacc-ink);text-align:left!important}body.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 14px!important;color:var(--vgacc-muted);font-size:15px;line-height:1.65;text-align:left!important}body.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom:0!important}body.woocommerce-account .woocommerce-MyAccount-content a{color:var(--vgacc-deep)!important;font-weight:800;text-underline-offset:3px}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-MyAccount-content legend{color:var(--vgacc-ink)!important;font-size:22px!important;line-height:1.2!important;margin:0 0 14px!important;font-weight:700!important}body.woocommerce-account .woocommerce-MyAccount-content table,body.woocommerce-account table.shop_table{width:100%!important;border:1px solid var(--vgacc-line)!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;border-collapse:separate!important;border-spacing:0!important}body.woocommerce-account table.shop_table th,body.woocommerce-account table.shop_table td{border:0!important;border-bottom:1px solid var(--vgacc-line)!important;padding:13px 14px!important;color:var(--vgacc-ink);font-size:14px;text-align:left!important;vertical-align:middle!important}body.woocommerce-account table.shop_table tr:last-child th,body.woocommerce-account table.shop_table tr:last-child td{border-bottom:0!important}body.woocommerce-account table.shop_table th{background:var(--vgacc-soft)!important;color:var(--vgacc-ink)!important;font-weight:800!important}body.woocommerce-account .woocommerce-Button,body.woocommerce-account .button,body.woocommerce-account button.button,body.woocommerce-account input.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border:0!important;border-radius:999px!important;background:var(--vgacc-teal)!important;color:#fff!important;padding:11px 18px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account .button:hover,body.woocommerce-account button.button:hover,body.woocommerce-account input.button:hover{background:var(--vgacc-deep)!important;color:#fff!important}body.woocommerce-account form .form-row,body.woocommerce-account .woocommerce-form-row{margin:0 0 14px!important;padding:0!important}body.woocommerce-account form label{display:block!important;margin:0 0 7px!important;color:var(--vgacc-ink)!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}body.woocommerce-account input.input-text,body.woocommerce-account input[type=text],body.woocommerce-account input[type=email],body.woocommerce-account input[type=password],body.woocommerce-account input[type=tel],body.woocommerce-account select,body.woocommerce-account textarea{display:block!important;width:100%!important;min-height:44px!important;border:1px solid var(--vgacc-line)!important;border-radius:12px!important;background:#fff!important;color:var(--vgacc-ink)!important;padding:10px 12px!important;box-shadow:none!important;font-size:14px!important;line-height:1.35!important}body.woocommerce-account fieldset{border:1px solid var(--vgacc-line)!important;border-radius:18px!important;background:var(--vgacc-soft)!important;padding:18px!important;margin:18px 0!important}body.woocommerce-account address{display:block;border:1px solid var(--vgacc-line);border-radius:16px;background:var(--vgacc-soft);padding:14px;color:var(--vgacc-muted);font-style:normal;line-height:1.55}body.woocommerce-account .woocommerce-Address{border:1px solid var(--vgacc-line);border-radius:18px;background:#fff;padding:16px;margin-bottom:14px}body.woocommerce-account .woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}body.woocommerce-account .woocommerce-Address-title h3{margin:0!important}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{border:1px solid var(--vgacc-line)!important;border-left:4px solid var(--vgacc-teal)!important;border-radius:16px!important;background:var(--vgacc-soft)!important;color:var(--vgacc-ink)!important;padding:14px 16px!important;margin:0 0 16px!important;line-height:1.5!important}body.woocommerce-account .woocommerce-error{border-left-color:#990000!important}body.woocommerce-account .woocommerce-notices-wrapper{grid-column:1 / -1;width:100%}@media(max-width:900px){body.woocommerce-account .woocommerce{grid-template-columns:1fr!important;width:min(100% - 22px,760px)!important;gap:16px!important;margin-top:20px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{justify-content:center!important;text-align:center!important;min-height:42px;padding:10px 9px;font-size:13px}body.woocommerce-account .woocommerce-MyAccount-content{padding:18px!important;border-radius:20px}}@media(max-width:520px){body.woocommerce-account .entry-title{font-size:26px!important;margin-top:22px!important}body.woocommerce-account .woocommerce{width:min(100% - 18px,760px)!important;margin-bottom:32px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}body.woocommerce-account .woocommerce-MyAccount-content{padding:15px!important}body.woocommerce-account table.shop_table,body.woocommerce-account table.shop_table tbody,body.woocommerce-account table.shop_table tr,body.woocommerce-account table.shop_table td{display:block!important;width:100%!important}body.woocommerce-account table.shop_table thead{display:none!important}body.woocommerce-account table.shop_table tr{border-bottom:1px solid var(--vgacc-line)!important;padding:10px 0!important}body.woocommerce-account table.shop_table td{border:0!important;padding:7px 12px!important}body.woocommerce-account table.shop_table td:before{content:attr(data-title);display:block;font-weight:800;color:var(--vgacc-ink);margin-bottom:3px}}body.vgacc-native-account-page,body.vgacc-shortcode-page{background:#fff!important;overflow-x:hidden!important}body.vgacc-native-account-page .site-content,body.vgacc-native-account-page .content-area,body.vgacc-native-account-page main.site-main,body.vgacc-native-account-page .inside-article,body.vgacc-native-account-page .entry-content,body.vgacc-shortcode-page .site-content,body.vgacc-shortcode-page .content-area,body.vgacc-shortcode-page main.site-main,body.vgacc-shortcode-page .inside-article,body.vgacc-shortcode-page .entry-content{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;float:none!important;clear:both!important;box-sizing:border-box!important;overflow:visible!important;text-align:left!important}body.vgacc-native-account-page .entry-title{width:min(1180px,calc(100% - 32px))!important;margin:34px auto 8px!important;text-align:center!important;color:var(--vgacc-ink,#18252d)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.12!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce{display:block!important;width:min(980px,calc(100% - 32px))!important;max-width:980px!important;margin:28px auto 52px!important;padding:0!important;float:none!important;clear:both!important;text-align:left!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-columns,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:both!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-column1,body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-column2,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col-1,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col-2{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:28px!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 34px rgba(0,50,60,.055)!important;box-sizing:border-box!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-column1 h2,body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-column2 h2,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col-1 h2,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col-2 h2{margin:0 0 18px!important;color:var(--vgacc-ink,#18252d)!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1.15!important;font-weight:600!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce form.login,body.vgacc-account-logged-out.woocommerce-account .woocommerce form.register{border:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:minmax(240px,290px) minmax(0,1fr)!important;gap:26px!important;width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:28px auto 52px!important;padding:0!important;align-items:start!important;float:none!important;clear:both!important;text-align:left!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;margin:0!important;padding:0!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:26px!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 34px rgba(0,50,60,.055)!important;text-align:left!important;box-sizing:border-box!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;gap:8px!important;margin:0!important;padding:12px!important;list-style:none!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 34px rgba(0,50,60,.045)!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important;list-style:none!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:12px 14px!important;border:1px solid transparent!important;border-radius:999px!important;background:#fff!important;color:var(--vgacc-ink,#18252d)!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;white-space:normal!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--vgacc-soft,#f7fbfb)!important;border-color:#cfe5e7!important;color:var(--vgacc-deep,#005f73)!important}body.vgacc-native-account-page.woocommerce-account .woocommerce form .form-row,body.vgacc-native-account-page.woocommerce-account .woocommerce .woocommerce-form-row{width:100%!important;margin:0 0 14px!important;padding:0!important;float:none!important;clear:both!important}body.vgacc-native-account-page.woocommerce-account .woocommerce label{display:block!important;width:100%!important;margin:0 0 7px!important;color:var(--vgacc-ink,#18252d)!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important}body.vgacc-native-account-page.woocommerce-account .woocommerce input.input-text,body.vgacc-native-account-page.woocommerce-account .woocommerce input[type=text],body.vgacc-native-account-page.woocommerce-account .woocommerce input[type=email],body.vgacc-native-account-page.woocommerce-account .woocommerce input[type=password],body.vgacc-native-account-page.woocommerce-account .woocommerce input[type=tel],body.vgacc-native-account-page.woocommerce-account .woocommerce select,body.vgacc-native-account-page.woocommerce-account .woocommerce textarea{display:block!important;width:100%!important;max-width:100%!important;min-height:44px!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:12px!important;background:#fff!important;color:var(--vgacc-ink,#18252d)!important;padding:10px 12px!important;font-size:14px!important;line-height:1.35!important;box-shadow:none!important;text-align:left!important;box-sizing:border-box!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .password-input{display:block!important;width:100%!important;max-width:100%!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .show-password-input{top:50%!important;transform:translateY(-50%)!important;right:12px!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;margin:4px 0 14px!important;font-size:13px!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .woocommerce-form-login__rememberme input{width:auto!important;min-height:0!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .button,body.vgacc-native-account-page.woocommerce-account .woocommerce button.button,body.vgacc-native-account-page.woocommerce-account .woocommerce input.button,body.vgacc-native-account-page.woocommerce-account .woocommerce a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:42px!important;margin:0!important;padding:11px 18px!important;border:0!important;border-radius:999px!important;background:var(--vgacc-teal,#008c8c)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:center!important;cursor:pointer!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .button:hover,body.vgacc-native-account-page.woocommerce-account .woocommerce button.button:hover,body.vgacc-native-account-page.woocommerce-account .woocommerce input.button:hover,body.vgacc-native-account-page.woocommerce-account .woocommerce a.button:hover{background:var(--vgacc-deep,#005f73)!important;color:#fff!important}body.vgacc-native-account-page.woocommerce-account .woocommerce-MyAccount-content p,body.vgacc-native-account-page.woocommerce-account .woocommerce form p{color:var(--vgacc-muted,#677783)!important;font-size:15px!important;line-height:1.65!important;text-align:left!important}body.vgacc-native-account-page.woocommerce-account .woocommerce a{color:var(--vgacc-deep,#005f73)!important;text-underline-offset:3px!important}body.vgacc-native-account-page.woocommerce-account .woocommerce table.shop_table{width:100%!important;max-width:100%!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:18px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}body.vgacc-native-account-page.woocommerce-account .woocommerce table.shop_table th,body.vgacc-native-account-page.woocommerce-account .woocommerce table.shop_table td{padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--vgacc-line,#e3ecef)!important;color:var(--vgacc-ink,#18252d)!important;font-size:14px!important;text-align:left!important;vertical-align:middle!important}body.vgacc-native-account-page.woocommerce-account .woocommerce table.shop_table th{background:var(--vgacc-soft,#f7fbfb)!important;font-weight:800!important}body.vgacc-shortcode-page .vgacc-access,body.vgacc-shortcode-page .vgacc-dashboard{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:0 auto!important;padding:34px 0 52px!important;text-align:left!important}body.vgacc-shortcode-page .vgacc-access-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start!important}body.vgacc-shortcode-page .vgacc-access-card,body.vgacc-shortcode-page .vgacc-card,body.vgacc-shortcode-page .vgacc-quick-card{min-width:0!important;box-sizing:border-box!important}body.vgacc-shortcode-page .vgacc-access-card form{width:100%!important;max-width:100%!important}body.vgacc-shortcode-page .vgacc-access-card input[type=text],body.vgacc-shortcode-page .vgacc-access-card input[type=password],body.vgacc-shortcode-page .vgacc-access-card input[type=email]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:900px){body.vgacc-account-logged-in.woocommerce-account .woocommerce{display:block!important;width:min(100% - 22px,760px)!important;margin:22px auto 42px!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:16px!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a{justify-content:center!important;text-align:center!important;padding:11px 9px!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce{width:min(100% - 22px,760px)!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-columns,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col2-set,body.vgacc-shortcode-page .vgacc-access-grid{grid-template-columns:1fr!important;gap:16px!important}body.vgacc-shortcode-page .vgacc-access,body.vgacc-shortcode-page .vgacc-dashboard{width:min(100% - 22px,760px)!important;padding:26px 0 42px!important}}@media(max-width:520px){body.vgacc-native-account-page .entry-title{width:min(100% - 20px,760px)!important;font-size:28px!important;margin-top:24px!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce,body.vgacc-account-logged-out.woocommerce-account .woocommerce{width:min(100% - 18px,760px)!important;margin-top:18px!important}body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-column1,body.vgacc-account-logged-out.woocommerce-account .woocommerce .u-column2,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col-1,body.vgacc-account-logged-out.woocommerce-account .woocommerce .col-2,body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-content{padding:16px!important;border-radius:20px!important}body.vgacc-account-logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}body.vgacc-native-account-page.woocommerce-account .woocommerce .button,body.vgacc-native-account-page.woocommerce-account .woocommerce button.button,body.vgacc-native-account-page.woocommerce-account .woocommerce input.button,body.vgacc-native-account-page.woocommerce-account .woocommerce a.button{width:100%!important}body.vgacc-shortcode-page .vgacc-access,body.vgacc-shortcode-page .vgacc-dashboard{width:min(100% - 18px,760px)!important}}body.woocommerce-account.vgacc-native-account-page .woocommerce,body.woocommerce-account.vgacc-native-account-page .woocommerce-page .woocommerce{float:none!important;clear:both!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce #customer_login,body.woocommerce-account .woocommerce .u-columns#customer_login,body.woocommerce-account .woocommerce .col2-set#customer_login{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:26px!important;width:min(980px,100%)!important;max-width:980px!important;margin:0 auto!important;padding:0!important;float:none!important;clear:both!important;align-items:start!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce #customer_login .u-column1,body.woocommerce-account .woocommerce #customer_login .u-column2,body.woocommerce-account .woocommerce #customer_login .col-1,body.woocommerce-account .woocommerce #customer_login .col-2{float:none!important;clear:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:30px!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 38px rgba(0,50,60,.055)!important;box-sizing:border-box!important;text-align:left!important}body.woocommerce-account.vgacc-account-logged-out .woocommerce > #customer_login,body.woocommerce-account:not(.logged-in) .woocommerce > #customer_login{grid-column:1 / -1!important}body.woocommerce-account .woocommerce #customer_login:before,body.woocommerce-account .woocommerce #customer_login:after,body.woocommerce-account .woocommerce #customer_login .u-column1:before,body.woocommerce-account .woocommerce #customer_login .u-column1:after,body.woocommerce-account .woocommerce #customer_login .u-column2:before,body.woocommerce-account .woocommerce #customer_login .u-column2:after{display:none!important;content:none!important}body.woocommerce-account .woocommerce #customer_login h2{margin:0 0 18px!important;color:var(--vgacc-ink,#18252d)!important;font-size:clamp(28px,2.3vw,36px)!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.02em!important;text-align:left!important}body.woocommerce-account .woocommerce #customer_login form.login,body.woocommerce-account .woocommerce #customer_login form.register{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce #customer_login .form-row{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;float:none!important;clear:both!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce #customer_login label{display:block!important;width:100%!important;margin:0 0 7px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;color:var(--vgacc-ink,#18252d)!important}body.woocommerce-account .woocommerce #customer_login input.input-text,body.woocommerce-account .woocommerce #customer_login input[type=text],body.woocommerce-account .woocommerce #customer_login input[type=email],body.woocommerce-account .woocommerce #customer_login input[type=password]{width:100%!important;max-width:100%!important;min-height:46px!important;border:1px solid var(--vgacc-line,#e3ecef)!important;border-radius:13px!important;background:#fff!important;padding:10px 13px!important;font-size:14px!important;box-shadow:none!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce #customer_login .password-input{display:block!important;width:100%!important;max-width:100%!important}body.woocommerce-account .woocommerce #customer_login .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;margin:2px 10px 12px 0!important;vertical-align:middle!important}body.woocommerce-account .woocommerce #customer_login .woocommerce-form-login__rememberme input{width:auto!important;min-height:0!important;margin:0!important}body.woocommerce-account .woocommerce #customer_login .woocommerce-LostPassword{margin:12px 0 0!important}body.woocommerce-account .woocommerce #customer_login .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:11px 20px!important;border-radius:999px!important;background:var(--vgacc-teal,#008c8c)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1!important;border:0!important;box-shadow:none!important}body.woocommerce-account .woocommerce #customer_login .button:hover{background:var(--vgacc-deep,#005f73)!important;color:#fff!important}body.woocommerce-account .woocommerce #customer_login p{color:var(--vgacc-muted,#677783)!important;font-size:14px!important;line-height:1.6!important;text-align:left!important}body.woocommerce-account.vgacc-account-logged-in .woocommerce-MyAccount-content > *:first-child{margin-top:0!important}body.woocommerce-account.vgacc-account-logged-in .woocommerce-MyAccount-content > *:last-child{margin-bottom:0!important}.vgacc-access-grid{align-items:start!important}.vgacc-access-card{height:100%}body.woocommerce-account.vgacc-account-logged-out .woocommerce{margin-top:36px!important;margin-bottom:58px!important}@media(max-width:900px){body.woocommerce-account .woocommerce #customer_login,body.woocommerce-account .woocommerce .u-columns#customer_login,body.woocommerce-account .woocommerce .col2-set#customer_login{grid-template-columns:1fr!important;width:min(720px,100%)!important;gap:18px!important}body.woocommerce-account .woocommerce #customer_login .u-column1,body.woocommerce-account .woocommerce #customer_login .u-column2,body.woocommerce-account .woocommerce #customer_login .col-1,body.woocommerce-account .woocommerce #customer_login .col-2{padding:22px!important;border-radius:22px!important}}@media(max-width:520px){body.woocommerce-account .woocommerce #customer_login,body.woocommerce-account .woocommerce .u-columns#customer_login,body.woocommerce-account .woocommerce .col2-set#customer_login{width:100%!important;gap:14px!important}body.woocommerce-account .woocommerce #customer_login .u-column1,body.woocommerce-account .woocommerce #customer_login .u-column2,body.woocommerce-account .woocommerce #customer_login .col-1,body.woocommerce-account .woocommerce #customer_login .col-2{padding:16px!important;border-radius:18px!important}body.woocommerce-account .woocommerce #customer_login h2{font-size:26px!important}body.woocommerce-account .woocommerce #customer_login .button{width:100%!important}body.woocommerce-account .woocommerce #customer_login .woocommerce-form-login__rememberme{display:flex!important;margin:0 0 12px!important}}@media(prefers-reduced-motion:reduce){.vgacc-icon-wrap *,.vgacc-access *,.vgacc-dashboard *{transition:none!important;animation:none!important}}
/* /wp-content/uploads/vg-css/vg-inline-633342bfd7.css */
.vg-header-actions{--vg-btn-h: 34px;--vg-gap: 8px;--vg-font: 'Lato',sans-serif;--vg-font-size: 12px;display: inline-flex;align-items: center;justify-content: center;gap: var(--vg-gap);flex-wrap: nowrap;white-space: nowrap;line-height: 1;vertical-align: middle}.vg-header-actions .vg-header-btn{position: relative;display: inline-flex !important;align-items: center;justify-content: center;min-height: var(--vg-btn-h);padding: 0 14px;border-radius: 999px;font-family: var(--vg-font);font-size: var(--vg-font-size);font-weight: 600;line-height: 1;text-decoration: none !important;color: #fff !important;overflow: hidden;cursor: pointer;transition: background 0.35s ease,transform 0.22s ease,box-shadow 0.3s ease}.vg-header-actions .vg-header-btn--shop{background: linear-gradient(90deg,#0c5f5a 0%,#169c90 50%,#0c5f5a 100%)}.vg-header-actions .vg-header-btn--checkout{background: linear-gradient(90deg,#050505 0%,#111111 50%,#050505 100%);border: 1px solid rgba(255,255,255,0.92)}.vg-header-actions .vg-header-btn:hover,.vg-header-actions .vg-header-btn:focus{background: linear-gradient(90deg,#7d0000 0%,#990000 50%,#7d0000 100%);color: #fff !important;transform: translateY(-2px)}.vg-header-actions .vg-search-icon,.vg-header-actions .vg-account-icon,.vg-header-actions .vg-wishlist-icon{display: inline-flex;align-items: center;justify-content: center;width: var(--vg-btn-h);height: var(--vg-btn-h);min-width: var(--vg-btn-h);min-height: var(--vg-btn-h);flex: 0 0 var(--vg-btn-h);margin: 0 !important;padding: 0 !important;line-height: 1}.vg-header-actions .vg-search-icon .vgps-search-icon-wrap{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--vg-btn-h) !important;height: var(--vg-btn-h) !important;min-width: var(--vg-btn-h) !important;min-height: var(--vg-btn-h) !important;margin: 0 !important;padding: 0 !important}.vg-header-actions .vg-search-icon .vgps-search-icon-btn{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--vg-btn-h) !important;height: var(--vg-btn-h) !important;min-width: var(--vg-btn-h) !important;min-height: var(--vg-btn-h) !important;max-width: var(--vg-btn-h) !important;max-height: var(--vg-btn-h) !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 999px !important;background: #050505 !important;color: #fff !important;box-shadow: none !important;overflow: hidden !important;cursor: pointer}.vg-header-actions .vg-search-icon .vgps-search-icon-btn span{display: none !important}.vg-header-actions .vg-search-icon .vgps-search-icon-btn::before{content: "";width: 12px;height: 12px;border: 2px solid #fff;border-radius: 50%;box-sizing: border-box}.vg-header-actions .vg-search-icon .vgps-search-icon-btn::after{content: "";position: absolute;width: 7px;height: 2px;background: #fff;border-radius: 2px;transform: translate(7px,7px) rotate(45deg);transform-origin: center}.vg-header-actions .vg-search-icon .vgps-search-icon-btn:hover,.vg-header-actions .vg-search-icon .vgps-search-icon-btn:focus{background: #111 !important}.vg-header-actions .vg-search-icon .vgps-icon-panel[hidden]{display: none !important}.vg-header-actions .vg-search-icon .vgps-icon-panel{position: absolute !important;top: calc(100% + 12px) !important;right: 0 !important;left: auto !important;z-index: 999999 !important;width: min(340px,88vw) !important;padding: 10px !important;border: 1px solid #e3ecef !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 18px 48px rgba(0,40,50,.14) !important}.vg-header-actions .vg-search-icon .vgps-search-form{width: 100% !important;margin: 0 !important}.vg-header-actions .vg-search-icon .vgps-search-control{display: flex !important;align-items: center !important;gap: 8px !important;width: 100% !important;min-height: 42px !important;border: 1px solid #e3ecef !important;background: #fff !important;border-radius: 999px !important;padding: 5px 6px 5px 14px !important;box-shadow: 0 6px 20px rgba(0,70,80,.06) !important}.vg-header-actions .vg-search-icon .vgps-search-glyph{display: inline-flex !important;color: #008c8c !important;font-size: 18px !important;line-height: 1 !important}.vg-header-actions .vg-search-icon .vgps-search-input{display: block !important;width: 100% !important;min-width: 90px !important;border: 0 !important;background: transparent !important;outline: 0 !important;box-shadow: none !important;padding: 8px 4px !important;font-size: 14px !important;color: #23313a !important}.vg-header-actions .vg-search-icon .vgps-search-submit{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;height: auto !important;min-width: auto !important;min-height: 34px !important;max-width: none !important;max-height: none !important;margin: 0 !important;padding: 9px 16px !important;border: 0 !important;border-radius: 999px !important;background: #008c8c !important;color: #fff !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1 !important;white-space: nowrap !important;box-shadow: none !important;cursor: pointer !important}.vg-header-actions .vg-search-icon .vgps-search-submit:hover,.vg-header-actions .vg-search-icon .vgps-search-submit:focus{background: #005f73 !important;color: #fff !important}.vg-header-actions .vg-account-icon .vgacc-icon-wrap{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--vg-btn-h) !important;height: var(--vg-btn-h) !important;min-width: var(--vg-btn-h) !important;min-height: var(--vg-btn-h) !important;margin: 0 !important;padding: 0 !important}.vg-header-actions .vg-account-icon .vgacc-icon-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--vg-btn-h) !important;height: var(--vg-btn-h) !important;min-width: var(--vg-btn-h) !important;min-height: var(--vg-btn-h) !important;max-width: var(--vg-btn-h) !important;max-height: var(--vg-btn-h) !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 999px !important;background: #050505 !important;color: #fff !important;box-shadow: none !important;overflow: hidden !important;cursor: pointer}.vg-header-actions .vg-account-icon .vgacc-icon-btn:hover,.vg-header-actions .vg-account-icon .vgacc-icon-btn:focus{background: #111 !important;color: #fff !important}.vg-header-actions .vg-account-icon .vgacc-svg{width: 18px !important;height: 18px !important;fill: currentColor !important}.vg-header-actions .vg-account-icon .vgacc-panel{white-space: normal !important;line-height: 1.35 !important}.vg-header-actions .vg-wishlist-icon{--vg-fav-h: calc(var(--vg-btn-h) - 4px);width: var(--vg-fav-h) !important;height: var(--vg-fav-h) !important;min-width: var(--vg-fav-h) !important;min-height: var(--vg-fav-h) !important;flex: 0 0 var(--vg-fav-h) !important}.vg-header-actions .vg-wishlist-icon a,.vg-header-actions .vg-wishlist-icon button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--vg-fav-h) !important;height: var(--vg-fav-h) !important;min-width: var(--vg-fav-h) !important;min-height: var(--vg-fav-h) !important;max-width: var(--vg-fav-h) !important;max-height: var(--vg-fav-h) !important;padding: 0 !important;border-radius: 999px !important;overflow: hidden !important}.vg-header-actions .vg-wishlist-icon svg,.vg-header-actions .vg-wishlist-icon i{width: 16px !important;height: 16px !important;font-size: 16px !important;line-height: 1 !important}@media (max-width: 767px){.vg-header-actions{--vg-btn-h: 30px;--vg-gap: 6px;--vg-font-size: 11px}.vg-header-actions .vg-header-btn{padding: 0 11px}.vg-header-actions .vg-search-icon .vgps-icon-panel{right: -8px !important;width: min(320px,92vw) !important}.vg-header-actions .vg-account-icon .vgacc-svg{width: 17px !important;height: 17px !important}.vg-header-actions .vg-wishlist-icon{--vg-fav-h: 28px}.vg-header-actions .vg-wishlist-icon svg,.vg-header-actions .vg-wishlist-icon i{width: 15px !important;height: 15px !important;font-size: 15px !important}}
/* /wp-content/uploads/vg-css/vg-category-showcase-mu-css-aafa9da8e5.css */
.vg-showcase{background:var(--vg-showcase-bg);box-sizing:border-box;color:var(--vg-showcase-heading);isolation:isolate;overflow:clip;padding:var(--vg-showcase-pad-t) 0 var(--vg-showcase-pad-b);position:relative}.vg-showcase *,.vg-showcase *::before,.vg-showcase *::after{box-sizing:border-box}.vg-showcase--full{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw!important;right:50%;width:100vw!important}.vg-showcase__background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-2}.vg-showcase__background-image{height:100%!important;inset:0;max-width:none!important;object-fit:cover;position:absolute;width:100%!important}.vg-showcase__background span{background:var(--vg-showcase-bg-overlay-color);inset:0;opacity:var(--vg-showcase-bg-overlay);position:absolute;z-index:1}.vg-showcase__inner{margin:0 auto;max-width:var(--vg-showcase-content);padding-left:var(--vg-showcase-pad-x);padding-right:var(--vg-showcase-pad-x);position:relative;width:100%;z-index:1}.vg-showcase__header{margin:0 0 clamp(24px,3vw,42px);max-width:790px}.vg-showcase__header--center{margin-left:auto;margin-right:auto;text-align:center}.vg-showcase__header--left{text-align:left}.vg-showcase__eyebrow{color:var(--vg-showcase-eyebrow);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.vg-showcase__heading{color:var(--vg-showcase-heading);font-family:var(--vg-showcase-heading-font);font-size:clamp(var(--vg-showcase-heading-size-m),3.3vw,var(--vg-showcase-heading-size-d));font-weight:var(--vg-showcase-heading-weight);letter-spacing:-.035em;line-height:1.08;margin:0}.vg-showcase__intro{color:var(--vg-showcase-intro);font-size:var(--vg-showcase-intro-size-d);line-height:1.65;margin:14px 0 0}.vg-showcase__rows{width:100%}.vg-showcase-row{margin-bottom:var(--vg-row-space);margin-left:var(--vg-row-ml-d);margin-right:var(--vg-row-mr-d);width:var(--vg-row-width-d)}.vg-showcase-row:last-child{margin-bottom:0}.vg-showcase__grid{display:grid;width:100%}.vg-showcase-card-wrap{margin:0;min-width:0}.vg-showcase-card{align-items:flex-end;background:#edf2f2;border-radius:var(--vg-card-radius);color:var(--vg-card-color)!important;display:flex;height:100%;isolation:isolate;overflow:hidden;position:relative;text-decoration:none!important;width:100%;-webkit-tap-highlight-color:transparent}.vg-showcase-card__image{height:100%!important;inset:0;margin:0!important;max-width:none!important;object-fit:var(--vg-card-fit);object-position:var(--vg-card-position);position:absolute;transform:scale(1.001);transition:opacity .28s ease,transform .55s cubic-bezier(.2,.7,.2,1);width:100%!important;z-index:-3}.vg-showcase-card__image--hover{opacity:0;z-index:-2}.vg-showcase-card__placeholder{background:linear-gradient(135deg,#173b3a,#159e9b 58%,#f1d19b);inset:0;position:absolute;z-index:-3}.vg-showcase-card__overlay{background:linear-gradient(180deg,transparent 20%,var(--vg-showcase-card-overlay-color) 100%);inset:0;opacity:var(--vg-card-overlay);position:absolute;transition:opacity .25s ease;z-index:-1}.vg-showcase-card__content{display:flex;flex-direction:column;padding:clamp(16px,2.2vw,28px);position:relative;width:100%;z-index:1}.vg-showcase-card--text-bottom-center .vg-showcase-card__content,.vg-showcase-card--text-center .vg-showcase-card__content{align-items:center;text-align:center}.vg-showcase-card--text-center{align-items:center}.vg-showcase-card--text-top-left{align-items:flex-start}.vg-showcase-card__badge{align-self:flex-start;background:rgba(255,255,255,.92);border-radius:999px;color:#0f5250;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;padding:6px 9px;text-transform:uppercase}.vg-showcase-card--text-bottom-center .vg-showcase-card__badge,.vg-showcase-card--text-center .vg-showcase-card__badge{align-self:center}.vg-showcase-card__title{color:var(--vg-card-color);font-family:var(--vg-showcase-card-font);font-size:var(--vg-card-title-d);font-weight:var(--vg-showcase-card-weight);letter-spacing:-.025em;line-height:1.12;text-shadow:0 2px 18px rgba(0,0,0,.28);text-transform:var(--vg-showcase-card-transform)}.vg-showcase-card__subtitle{color:var(--vg-card-color);font-size:14px;line-height:1.45;margin-top:7px;max-width:34em;opacity:.94;text-shadow:0 1px 12px rgba(0,0,0,.3)}.vg-showcase-card__action{align-items:center;color:var(--vg-card-color);display:inline-flex;font-size:12px;font-weight:750;gap:7px;letter-spacing:.03em;margin-top:12px;opacity:.92;text-transform:uppercase}.vg-showcase-card__action span{font-size:17px;line-height:1;transition:transform .22s ease}.vg-showcase--shadow-soft .vg-showcase-card{box-shadow:0 8px 24px rgba(15,35,34,.12)}.vg-showcase--shadow-strong .vg-showcase-card{box-shadow:0 15px 38px rgba(15,35,34,.2)}.vg-showcase-card:focus-visible{outline:3px solid #20b8b4;outline-offset:4px}.vg-showcase__footer{display:flex;justify-content:center;margin-top:clamp(24px,3vw,38px)}.vg-showcase__button{align-items:center;background:linear-gradient(135deg,#18aaa6,#087f7c);border:0;border-radius:999px;box-shadow:0 10px 24px rgba(8,127,124,.2);color:#fff!important;display:inline-flex;font-size:14px;font-weight:750;gap:10px;justify-content:center;line-height:1.2;min-height:48px;padding:13px 22px;text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease}.vg-showcase__button:focus-visible{outline:3px solid rgba(21,158,155,.38);outline-offset:3px}.vg-showcase__button:hover{box-shadow:0 13px 30px rgba(8,127,124,.28);transform:translateY(-2px)}.vg-showcase-admin-message{background:#fff8e5;border-left:4px solid #dba617;margin:12px 0;padding:12px 15px}.vg-showcase--deferred{content-visibility:auto;contain-intrinsic-size:auto 760px}@media(hover:hover) and (pointer:fine){.vg-showcase-card--has-hover-image:hover .vg-showcase-card__image--primary,.vg-showcase-card--has-hover-image:focus-within .vg-showcase-card__image--primary{opacity:0}.vg-showcase-card--has-hover-image:hover .vg-showcase-card__image--hover,.vg-showcase-card--has-hover-image:focus-within .vg-showcase-card__image--hover{opacity:1}.vg-showcase--hover-zoom .vg-showcase-card:hover .vg-showcase-card__image{transform:scale(1.045)}.vg-showcase--hover-lift .vg-showcase-card{transition:box-shadow .25s ease,transform .25s ease}.vg-showcase--hover-lift .vg-showcase-card:hover{box-shadow:0 18px 40px rgba(15,35,34,.2);transform:translateY(-5px)}.vg-showcase-card:hover .vg-showcase-card__action span{transform:translateX(3px)}}@media(max-width:1024px){.vg-showcase-row{margin-left:var(--vg-row-ml-t);margin-right:var(--vg-row-mr-t);width:var(--vg-row-width-t)}}@media(max-width:767px){.vg-showcase--full{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw!important}.vg-showcase{padding-bottom:clamp(32px,var(--vg-showcase-pad-b),120px);padding-top:clamp(32px,var(--vg-showcase-pad-t),120px)}.vg-showcase__inner{padding-left:max(12px,min(var(--vg-showcase-pad-x),28px));padding-right:max(12px,min(var(--vg-showcase-pad-x),28px))}.vg-showcase__header{margin-bottom:24px}.vg-showcase__eyebrow{font-size:11px}.vg-showcase__heading{font-size:var(--vg-showcase-heading-size-m)}.vg-showcase__intro{font-size:var(--vg-showcase-intro-size-m);line-height:1.55}.vg-showcase-row{margin-left:var(--vg-row-ml-m);margin-right:var(--vg-row-mr-m);width:var(--vg-row-width-m)}.vg-showcase-card__content{padding:14px}.vg-showcase-card__title{font-size:var(--vg-card-title-m);line-height:1.16}.vg-showcase-card__subtitle{font-size:12px;line-height:1.35;margin-top:5px}.vg-showcase-card__action{font-size:10px;margin-top:9px}.vg-showcase-card__badge{font-size:9px;margin-bottom:7px;padding:5px 7px}.vg-showcase__button{min-height:50px;width:min(100%,340px)}}@media(max-width:380px){.vg-showcase__inner{padding-left:10px;padding-right:10px}.vg-showcase-card__content{padding:11px}.vg-showcase-card__title{font-size:max(13px,var(--vg-card-title-m))}}@media(prefers-reduced-motion:reduce){.vg-showcase *,.vg-showcase *::before,.vg-showcase *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@supports(width:100dvw){.vg-showcase--full{margin-left:-50dvw;margin-right:-50dvw;max-width:100dvw!important;width:100dvw!important}}.vg-showcase__grid{gap:0;grid-auto-flow:row;grid-template-columns:repeat(120,minmax(0,1fr));margin:calc(var(--vg-row-gap-d) / -2);width:calc(100% + var(--vg-row-gap-d))}.vg-showcase-card-wrap{aspect-ratio:auto;display:flex;grid-column:var(--vg-card-grid-d);height:auto;min-height:0;padding:calc(var(--vg-row-gap-d) / 2)}.vg-showcase-card{aspect-ratio:var(--vg-card-aspect-d);height:var(--vg-card-height-d);min-height:120px}.vg-showcase-grid-break{display:none;grid-column:1/-1;height:0;min-height:0;padding:0}@media(min-width:1025px){.vg-showcase-grid-break--desktop{display:block}}@media(max-width:1024px) and (min-width:768px){.vg-showcase-card-wrap{grid-column:var(--vg-card-grid-t);height:auto;padding:calc(var(--vg-row-gap-d) / 2)}.vg-showcase-card{aspect-ratio:var(--vg-card-aspect-t);height:var(--vg-card-height-t)}.vg-showcase-grid-break--tablet{display:block}}@media(max-width:767px){.vg-showcase__grid{margin:calc(var(--vg-row-gap-m) / -2);width:calc(100% + var(--vg-row-gap-m))}.vg-showcase-card-wrap{grid-column:var(--vg-card-grid-m);height:auto;padding:calc(var(--vg-row-gap-m) / 2)}.vg-showcase-card{aspect-ratio:var(--vg-card-aspect-m);height:var(--vg-card-height-m);min-height:100px}.vg-showcase-grid-break--mobile{display:block}}
/* /wp-content/uploads/vg-css/vg-inline-b711630562.css */
.vgci-page,.vgci-page *{box-sizing:border-box}.vgci-page{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#fff;overflow-x:hidden;padding:clamp(42px,6vw,86px) 18px;color:#111;font-family:inherit}.vgci-shell{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:clamp(28px,6vw,86px);align-items:center}.vgci-kicker{display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;background:#fff1f1;color:#990000;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.vgci-title{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:0 0 14px;font-weight:850;color:#121722;letter-spacing:-.04em}.vgci-title span{color:#990000;border-bottom:2px solid rgba(153,0,0,.35)}.vgci-intro{font-size:clamp(15px,1.5vw,18px);line-height:1.65;max-width:560px;margin:0 0 30px;color:#263241}.vgci-why-title{font-size:21px;margin:0 0 16px;font-weight:800;color:#111827}.vgci-benefits{display:grid;gap:14px;max-width:580px}.vgci-benefit{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:18px 20px;border:1px solid #eee;border-radius:18px;background:linear-gradient(180deg,#fff,#fcfcfc);box-shadow:0 8px 24px rgba(17,24,39,.04)}.vgci-icon{width:40px;height:40px;border-radius:50%;background:#ffe7df;display:block}.vgci-benefit strong{display:block;font-size:15px;margin-bottom:4px;color:#111827}.vgci-benefit p{font-size:13px;line-height:1.45;margin:0;color:#536071}.vgci-card{background:#fff;border:1px solid #f0dede;border-radius:28px;padding:clamp(24px,3vw,38px);box-shadow:0 24px 60px rgba(17,24,39,.12)}.vgci-card h2{font-size:25px;line-height:1.2;margin:0 0 24px;font-weight:850;color:#111827;letter-spacing:-.02em}.vgci-form{display:grid;gap:16px;margin:0}.vgci-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vgci-field label{display:block;font-size:12px;font-weight:800;margin:0 0 8px;color:#111827}.vgci-field input,.vgci-field textarea{width:100%;border:1px solid #dedede;border-radius:999px;background:#fff;color:#111827;font:inherit;font-size:14px;outline:0;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.vgci-field textarea{border-radius:20px;min-height:150px;resize:vertical;line-height:1.45}.vgci-field input:focus,.vgci-field textarea:focus{border-color:#168d8b;box-shadow:0 0 0 3px rgba(22,141,139,.12)}.vgci-file input{padding:11px 14px}.vgci-note{font-size:12px;color:#697386;margin-top:6px;line-height:1.4}.vgci-human{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:end}.vgci-human-question{border-radius:18px;border:1px solid #eee;background:#fafafa;padding:13px 15px;font-size:13px;color:#374151}.vgci-btn{width:100%;border:0;border-radius:999px;padding:15px 22px;background:linear-gradient(135deg,#2bb3b0,#087b78);color:#fff;font-weight:850;font-size:15px;cursor:pointer;box-shadow:0 12px 24px rgba(8,123,120,.22);transition:transform .15s ease,box-shadow .15s ease}.vgci-btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(8,123,120,.26)}.vgci-alert{border-radius:16px;padding:14px 16px;margin:0 0 18px;font-size:14px;line-height:1.45}.vgci-alert-success{background:#eefaf4;border:1px solid #bfe8d2;color:#135f35}.vgci-alert-error{background:#fff1f1;border:1px solid #ffd1d1;color:#8a1111}.vgci-alert ul{margin:8px 0 0 18px;padding:0}.vgci-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}@media (max-width:900px){.vgci-shell{grid-template-columns:1fr;gap:34px}.vgci-card{max-width:620px;width:100%;margin:0 auto}.vgci-copy{text-align:left}.vgci-intro,.vgci-benefits{max-width:none}}@media (max-width:560px){.vgci-page{padding:34px 14px}.vgci-grid,.vgci-human{grid-template-columns:1fr}.vgci-card{border-radius:22px;padding:22px}.vgci-benefit{grid-template-columns:38px 1fr;padding:15px}.vgci-icon{width:34px;height:34px}.vgci-title{font-size:31px}.vgci-card h2{font-size:22px}.vgci-btn{padding:14px 18px}}
/* /wp-content/uploads/vg-css/vg-random-products-snippet-css-fcd36c4e64.css */
.vg-rp-section{box-sizing:border-box;display:block;isolation:isolate;overflow:hidden;position:relative;width:100%}.vg-rp-section:before,.vg-rp-section:after{content:"";inset:0;pointer-events:none;position:absolute}.vg-rp-section:before{background-color:var(--vg-rp-bg-color,#fff);background-image:var(--vg-rp-bg-image,none);background-position:var(--vg-rp-bg-position,center center);background-repeat:no-repeat;background-size:var(--vg-rp-bg-size,cover);opacity:var(--vg-rp-bg-opacity,1);z-index:0}.vg-rp-section:after{background-color:var(--vg-rp-overlay-color,#fff);opacity:var(--vg-rp-overlay-opacity,0);z-index:0}.vg-rp-section__inner{padding:var(--vg-rp-section-pad,48px) 0;position:relative;z-index:1}.vg-rp-section--full:not(.vg-rp-bg--none){left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}.vg-rp-section--contained{margin-left:auto;margin-right:auto}.vg-rp-bg--none{overflow:visible}.vg-rp-bg--none:before,.vg-rp-bg--none:after{display:none}.vg-rp-bg--none .vg-rp-section__inner{padding:0}.vg-rp-section:not(.vg-rp-bg--none) .vg-random-products{margin-bottom:0;margin-top:0}.vg-random-products{width:min(100%,var(--vg-rp-max-width,1120px));margin:24px auto;padding:0 16px;box-sizing:border-box;overflow:visible}.vg-random-products *,.vg-random-products *:before,.vg-random-products *:after{box-sizing:border-box}.vg-random-products ul.products,body .vg-random-products ul.products.vg-rp-products{display:grid!important;grid-template-columns:repeat(var(--vg-rp-cols,3),minmax(0,1fr))!important;gap:var(--vg-rp-gap,18px)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important;clear:both!important}.vg-random-products ul.products:before,.vg-random-products ul.products:after{display:none!important;content:none!important}.vg-random-products ul.products li.product{float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;list-style:none!important;display:flex!important;flex-direction:column!important}.vg-random-products ul.products li.product > a.woocommerce-LoopProduct-link{display:block!important;width:100%!important;min-width:0!important}.vg-random-products ul.products li.product img{width:100%!important;height:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important}.vg-random-products ul.products li.product .woocommerce-loop-product__title{min-height:0!important;overflow-wrap:anywhere}.vg-random-products ul.products li.product .price{display:block;line-height:1.35}.vg-random-products .button,.vg-random-products a.button{width:100%;max-width:100%;text-align:center;justify-content:center;white-space:normal}.vg-random-products .vg-save-later-wrap,.vg-random-products .vg-card-save,.vg-random-products .vgps-card-save{z-index:5}@media (max-width:900px){.vg-random-products{width:100%;margin:22px auto;padding:0 14px}.vg-random-products ul.products,body .vg-random-products ul.products.vg-rp-products{grid-template-columns:repeat(var(--vg-rp-tablet-cols,3),minmax(0,1fr))!important;gap:var(--vg-rp-tablet-gap,16px)!important}}@media (max-width:560px){.vg-rp-section__inner{padding:var(--vg-rp-section-pad-mobile,28px) 0}.vg-random-products{margin:18px auto;padding:0 10px}.vg-random-products ul.products,body .vg-random-products ul.products.vg-rp-products{grid-template-columns:repeat(var(--vg-rp-mobile-cols,2),minmax(0,1fr))!important;gap:var(--vg-rp-mobile-gap,12px)!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product{border-radius:14px;min-width:0!important;overflow:hidden}.vg-random-products.vg-rp-compact-mobile ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;line-height:1.25!important;padding:6px 4px 2px!important;margin:0!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product .price{font-size:12px!important;line-height:1.25!important;margin:4px 0 8px!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product .button,.vg-random-products.vg-rp-compact-mobile ul.products li.product a.button{min-height:32px!important;padding:8px 8px!important;font-size:11px!important;line-height:1.15!important;border-radius:999px!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product img{margin-bottom:6px!important}}@media (max-width:380px){.vg-random-products{padding:0 8px}.vg-random-products ul.products{gap:min(var(--vg-rp-mobile-gap,12px),10px)!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product .woocommerce-loop-product__title{font-size:12px!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product .price{font-size:11px!important}.vg-random-products.vg-rp-compact-mobile ul.products li.product .button,.vg-random-products.vg-rp-compact-mobile ul.products li.product a.button{font-size:10.5px!important;padding-left:6px!important;padding-right:6px!important}}
/* /wp-content/uploads/vg-css/vg-ui-micro-inline-css-95829c2ddd.css */
.vg-currency-shortcode{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}.vg-currency-shortcode__label{font-size:13px;font-weight:600;line-height:1;color:#fff;white-space:nowrap}.vg-currency-shortcode select{min-width:108px;max-width:100%;height:36px;padding:0 34px 0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#111;color:#fff;font-size:13px;font-weight:600;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.vg-currency-shortcode select:focus,.vg-save-later-toggle:focus,.vg-saved-shortcode:focus{outline:2px solid rgba(153,0,0,.28);outline-offset:2px}.vg-saved-shortcode{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;min-width:40px;width:40px;height:40px;padding:0;border-radius:999px;background:#111;color:#fff!important;text-decoration:none!important;position:relative;box-shadow:0 6px 14px rgba(0,0,0,.12);cursor:pointer;user-select:none;-webkit-user-select:none;line-height:1;flex:0 0 auto;overflow:visible;isolation:isolate}.vg-saved-shortcode:hover{transform:translateY(-1px)}.vg-saved-shortcode__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;line-height:0;pointer-events:none}.vg-saved-shortcode__icon svg{display:block;width:22px;height:22px;overflow:visible}.vg-saved-shortcode__icon path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s ease,stroke .18s ease,transform .18s ease}.vg-saved-shortcode.has-items .vg-saved-shortcode__icon path{fill:currentColor}.vg-saved-shortcode__count{position:absolute;top:0;right:0;transform:translate(38%,-34%);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff;color:#111;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #111;pointer-events:none;z-index:2}.main-navigation .vg-saved-shortcode,.inside-navigation .vg-saved-shortcode,.menu-bar-items .vg-saved-shortcode,.main-nav .vg-saved-shortcode,.site-header .vg-saved-shortcode{margin:0!important;float:none!important;transform:none;align-self:center}.main-navigation .menu-item .vg-saved-shortcode__count,.inside-navigation .menu-item .vg-saved-shortcode__count,.menu-bar-items .vg-saved-shortcode__count{transform:translate(34%,-30%)}.woocommerce ul.products li.product{position:relative}.vg-save-later-wrap{position:absolute;top:8px;right:8px;left:auto;z-index:30;pointer-events:none;line-height:1}.vg-save-later-toggle{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border-radius:999px;border:1px solid #b9d9bf;background:#edf6ee;color:#24592f;font-size:11px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease;will-change:transform;white-space:nowrap}.vg-save-later-toggle:hover{transform:translateY(-1px)}.vg-save-later-toggle .vg-save-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;line-height:0;flex:0 0 15px}.vg-save-later-toggle .vg-save-icon svg{display:block;width:15px;height:15px;overflow:visible}.vg-save-later-toggle .vg-save-icon path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s ease,stroke .18s ease}.vg-save-later-toggle.is-saved .vg-save-icon path{fill:currentColor}.vg-save-later-toggle.is-saved{background:#111;border-color:#111;color:#fff}.vg-save-later-toggle:disabled{opacity:.82;cursor:wait}.vg-single-save-wrap{display:flex;align-items:center;justify-content:flex-start;margin:10px 0 14px;line-height:1}.vg-single-save-wrap .vg-save-later-toggle{min-height:36px;padding:0 14px;font-size:13px;gap:8px}.vg-single-save-wrap .vg-save-later-toggle .vg-save-icon{width:18px;height:18px;flex-basis:18px}.vg-single-save-wrap .vg-save-later-toggle .vg-save-icon svg{width:18px;height:18px}.vg-wishlist-page{padding:8px 0 24px;max-width:1400px;margin:0 auto}.vg-wishlist-hero{margin:0 0 14px}.vg-wishlist-hero__text h1{margin:0 0 4px;font-size:clamp(26px,3vw,30px);line-height:1.08;color:#111}.vg-wishlist-hero__text h2{margin:0 0 8px;font-size:18px;line-height:1.15;color:#111;font-weight:500}.vg-wishlist-hero__text p{margin:0;color:#666;font-size:14px}.vg-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px}.vg-wishlist-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e6e1;border-radius:20px;padding:14px;box-shadow:0 6px 18px rgba(0,0,0,.04);transition:transform .18s ease,box-shadow .18s ease;min-width:0;overflow:hidden}.vg-wishlist-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.06)}.vg-wishlist-card__save{position:absolute;top:10px;right:10px;z-index:3}.vg-wishlist-card__image{display:block;border-radius:16px;background:#fafafa;padding:10px;overflow:hidden}.vg-wishlist-card__image img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:12px}.vg-wishlist-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding-top:12px;min-width:0}.vg-wishlist-card__title{margin:0 0 8px;font-size:15px;line-height:1.3;color:#111;font-weight:600;text-align:center;min-height:2.6em}.vg-wishlist-card__title a{color:#111;text-decoration:none}.vg-wishlist-card__price{margin:0 0 14px;color:#990000;font-size:15px;font-weight:700;line-height:1.2;text-align:center}.vg-wishlist-card__actions{margin-top:auto;display:grid;grid-template-columns:1fr;gap:8px}.vg-wishlist-empty{padding:24px 20px;border:1px solid #ececec;border-radius:20px;background:#fff}.vg-wishlist-empty p{margin:0;color:#444}.vg-wishlist-footer-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px;width:100%;flex-wrap:wrap}.vg-wishlist-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;font-weight:700;text-decoration:none;letter-spacing:.02em;font-size:12px;width:100%;text-align:center}.vg-wishlist-page .button.checkout{background:#1f2430;border:1px solid #1f2430;color:#fff}.vg-wishlist-page .button.alt{background:#fff;border:1px solid #d8d8d8;color:#222}@media (max-width:1199.98px){.vg-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:767.98px){.vg-currency-shortcode{gap:6px}.vg-currency-shortcode__label{font-size:12px}.vg-currency-shortcode select{min-width:96px;height:34px;font-size:12px}.vg-save-later-wrap{top:6px;right:6px}.vg-save-later-toggle{min-height:26px;padding:0 8px;font-size:10px}.vg-save-later-toggle .vg-save-icon{width:14px;height:14px;flex-basis:14px}.vg-save-later-toggle .vg-save-icon svg{width:14px;height:14px}.vg-single-save-wrap{margin:8px 0 12px}.vg-single-save-wrap .vg-save-later-toggle{min-height:34px;padding:0 12px;font-size:12px}.vg-single-save-wrap .vg-save-later-toggle .vg-save-icon{width:17px;height:17px;flex-basis:17px}.vg-single-save-wrap .vg-save-later-toggle .vg-save-icon svg{width:17px;height:17px}.vg-saved-shortcode{min-width:38px;width:38px;height:38px}.vg-saved-shortcode__icon{width:20px;height:20px}.vg-saved-shortcode__icon svg{width:20px;height:20px}.vg-saved-shortcode__count{min-width:17px;height:17px;font-size:9px}.vg-wishlist-page{padding:8px 0 20px}.vg-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vg-wishlist-card{padding:10px;border-radius:16px}.vg-wishlist-card__image{padding:8px;border-radius:12px}.vg-wishlist-card__body{padding-top:10px}.vg-wishlist-card__title{font-size:14px;line-height:1.25;margin-bottom:8px;min-height:2.5em}.vg-wishlist-card__price{font-size:14px;margin-bottom:10px}.vg-wishlist-page .button{min-height:38px;padding:0 10px;font-size:11px}}@media (max-width:479.98px){.vg-wishlist-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vg-save-later-toggle,.vg-wishlist-card,.vg-saved-shortcode{transition:none!important;transform:none!important}}
/* /wp-content/uploads/vg-css/vg-mobile-funnel-fix-59e118c7b2.css */
#vg-mini-cart-micro .vg-mini-cart-micro__body{overscroll-behavior:contain;padding-bottom:0}#vg-mini-cart-micro .vg-mini-cart-micro__footer{position:sticky;bottom:0;z-index:2;background:#fff;margin:0 -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ececec;box-shadow:0 -8px 16px -8px rgba(0,0,0,.18)}#vg-mini-cart-micro .vg-mini-cart-micro__panel{max-height:min(78dvh,720px)}@media (max-width:767.98px){#vg-mini-cart-micro .vg-mini-cart-micro__footer{margin:0 -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}#vg-mini-cart-micro .vg-mini-cart-micro__btn,#vg-mini-cart-micro .vg-mini-cart-micro__btn:visited{min-height:46px;font-size:13px;padding:0 10px}}@media (max-width:820px){.vgci-field input,.vgci-field select,.vgci-field textarea,.vgps-icon-panel .vgps-search-input,.vgacc-dashboard input,.vgacc-dashboard select,.vgacc-dashboard textarea,#vgacc-checkout-address-select,.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-cart input.input-text,.wpcf7 input,.wpcf7 select,.wpcf7 textarea,#vg-mini-cart-micro .vg-mini-cart-micro__qty-input{font-size:16px !important}}
