.vvf-box.vvf-fullscreen{position:fixed;inset:0;width:100%;height:100%;max-height:100vh;margin:0;border:none;border-radius:0;display:flex;flex-direction:column}.vvf-box.vvf-fullscreen .vvf-head,.vvf-box.vvf-fullscreen .vvf-steps,.vvf-box.vvf-fullscreen .vvf-foot{flex:0 0 auto}.vvf-box.vvf-fullscreen .vvf-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.vvf-box.vvf-fullscreen .vvf-body>*{flex:0 0 auto}.vvf-box.vvf-fullscreen .vvf-body>.vvf-fs-results{flex:1 1 auto;min-height:15em}.vvf-box.vvf-fullscreen>.vvf-head,.vvf-box.vvf-fullscreen>.vvf-steps,.vvf-box.vvf-fullscreen>.vvf-body,.vvf-box.vvf-fullscreen>.vvf-foot{max-width:1920px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.vvf-fs-results{display:flex;flex-direction:column;min-height:0;margin-top:.9em;padding-top:.9em;border-top:1px solid #efefef}.vvf-box.vvf-fullscreen .vvf-fs-results{flex:1 1 auto}.vvf-fs-results-label{flex:0 0 auto;margin:0;font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b}.vvf-fs-results-head{display:flex;align-items:center;justify-content:space-between;gap:1em;flex:0 0 auto;margin:0 0 .8em}.vvf-fs-cols-ctrl{display:flex;align-items:center;gap:.5em;flex:0 0 auto;cursor:pointer}.vvf-fs-cols-cap{font-size:.78em;color:#6b6b6b;white-space:nowrap}.vvf-fs-cols-input{width:110px;accent-color:var(--vvf-accent)}.vvf-fs-cols-val{font-variant-numeric:tabular-nums;font-weight:700;color:var(--vvf-accent);min-width:1.3em;text-align:center;font-size:.85em}.vvf-fs-grid{display:grid;grid-template-columns:repeat(var(--vvf-fs-cols,4),1fr);gap:1.1em;min-height:0;align-content:start;grid-auto-rows:max-content}.vvf-fs-grid .vvf-empty{grid-column:1 / -1}.vvf-fs-card.vvf-fs-more{display:none !important}.vvf-fs-grid>.vvf-fs-sentinel{grid-column:1 / -1;height:1px;margin:0;padding:0;pointer-events:none}.vvf-box.vvf-fullscreen .vvf-fs-grid{flex:1 1 auto;overflow-y:auto;padding-bottom:.4em}@media (max-width:640px){.vvf-fs-cols-ctrl{display:none}.vvf-fs-grid{grid-template-columns:repeat(var(--vvf-fs-cols-mobile,3),1fr) !important;gap:.5em}.vvf-fs-v2 .vvf-fs-card,.vvf-fs-v4 .vvf-fs-card,.vvf-fs-v7 .vvf-fs-card,.vvf-fs-v10 .vvf-fs-card{flex-direction:column}.vvf-fs-v2 .vvf-fs-media,.vvf-fs-v4 .vvf-fs-media,.vvf-fs-v7 .vvf-fs-media{width:100%;aspect-ratio:1 / 1}.vvf-fs-v10 .vvf-fs-media{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:0}.vvf-fs-v10 .vvf-fs-body{display:flex;padding:.6em .7em .7em}.vvf-fs-v10 .vvf-fs-name,.vvf-fs-v10 .vvf-fs-brand{white-space:normal;overflow:visible;text-overflow:clip}.vvf-fs-v10 .vvf-fs-cta{opacity:1;max-height:none}.vvf-fs-card{font-size:11px}.vvf-fs-body{padding:.55em .6em .65em;gap:.3em}.vvf-fs-name{font-size:.95em;min-height:2.2em}.vvf-fs-brand{font-size:.7em}.vvf-fs-stat{font-size:.68em;padding:.15em .4em}.vvf-fs-price-row{font-size:.95em}.vvf-fs-cta{flex-direction:column;align-items:stretch;gap:.3em}.vvf-fs-card .vvf-prod-qty{justify-content:center}.vvf-fs-card .vvf-prod-add{white-space:normal;width:100%;line-height:1.15;text-align:center}}.vvf-fs-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e7e7e7;border-radius:10px;overflow:hidden;transition:transform .15s,box-shadow .15s,border-color .15s}.vvf-fs-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px -12px rgba(0,0,0,.28)}.vvf-fs-card:focus-within{outline:2px solid var(--vvf-accent);outline-offset:2px}.vvf-fs-media{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#f4f4f4,#fff);aspect-ratio:1 / 1;overflow:hidden;flex:0 0 auto}.vvf-fs-media img{width:100%;height:100%;object-fit:contain}.vvf-fs-ribbons{position:absolute;top:.6em;left:.6em;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:flex-start;pointer-events:none}.vvf-rb{font-size:.64em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;line-height:1.5;white-space:nowrap;padding:.25em .55em;border-radius:5px}.vvf-rb-new{background:#1f6f6b}.vvf-rb-reco{background:#8f671a}.vvf-rb-sale{background:#b3352c}.vvf-fs-ribbons.rb-v1{position:absolute;inset:0;overflow:hidden;gap:0}.vvf-fs-ribbons.rb-v1 .vvf-rb{position:absolute;top:14px;left:-34px;width:130px;padding:.3em 0;text-align:center;border-radius:0;transform:rotate(-45deg);box-shadow:0 2px 4px rgba(0,0,0,.2)}.vvf-fs-ribbons.rb-v1 .vvf-rb:nth-child(2){top:44px}.vvf-fs-ribbons.rb-v1 .vvf-rb:nth-child(3){top:74px}.vvf-fs-ribbons.rb-v2 .vvf-rb{padding:.3em .7em .3em .55em;border-radius:0;clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%);box-shadow:0 2px 4px rgba(0,0,0,.16)}.vvf-fs-ribbons.rb-v3{top:0;left:0;right:0;width:100%}.vvf-fs-ribbons.rb-v3 .vvf-rb{display:block;width:100%;border-radius:0;text-align:left}.vvf-fs-ribbons.rb-v4{top:.6em;left:auto;right:.6em;align-items:flex-end}.vvf-fs-ribbons.rb-v4 .vvf-rb{width:26px;height:26px;padding:0;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:0;box-shadow:0 2px 5px rgba(0,0,0,.22)}.vvf-fs-ribbons.rb-v4 .vvf-rb::before{font-size:.74em;font-weight:800}.vvf-fs-ribbons.rb-v4 .vvf-rb-new::before{content:"N"}.vvf-fs-ribbons.rb-v4 .vvf-rb-reco::before{content:"D"}.vvf-fs-ribbons.rb-v4 .vvf-rb-sale::before{content:"%"}.vvf-fs-ribbons.rb-v5{top:auto;bottom:.6em;left:.6em}.vvf-fs-ribbons.rb-v5 .vvf-rb{border-radius:999px}.vvf-fs-body{display:flex;flex-direction:column;gap:.45em;padding:.8em .9em .9em;flex:0 0 auto}.vvf-fs-brand{font-size:.7em;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b}.vvf-fs-brand b{text-transform:none;letter-spacing:0;font-weight:600;color:#555}.vvf-fs-name{font-size:.95em;font-weight:600;color:#212529;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.vvf-fs-name:hover{color:var(--vvf-accent)}.vvf-fs-name:focus-visible{outline:2px solid var(--vvf-accent);outline-offset:2px}.vvf-fs-stats{display:flex;flex-wrap:wrap;gap:.35em}.vvf-fs-stat{font-size:.68em;background:color-mix(in srgb,var(--vvf-accent) 8%,transparent);color:#555;padding:.2em .5em;border-radius:5px}.vvf-fs-stat b{color:#212529;font-variant-numeric:tabular-nums;font-weight:700}.vvf-fs-stat.vvf-fs-attr{background:color-mix(in srgb,var(--vvf-accent) 14%,transparent);color:#0a5a80}.vvf-fs-stat-ico{display:inline-flex;align-items:center;gap:.3em}.vvf-fs-stat-ico svg{width:.85em;height:.85em;flex:none;opacity:.75}.vvf-fs-attrline{display:flex;align-items:center;gap:.35em;font-size:.78em;color:#767676}.vvf-fs-attrdot{width:.5em;height:.5em;border-radius:50%;background:#999;flex:none}.vvf-fs-swatch-dot{width:.7em;height:.7em;border-radius:50%;display:inline-block;margin-right:.25em;flex:none;vertical-align:-1px}.vvf-fs-price-row{font-size:.95em}.vvf-fs-price-row del{text-decoration:line-through;opacity:.55;font-weight:400;margin-right:.4em;font-size:.85em}.vvf-fs-price-row ins{text-decoration:none;color:var(--vvf-accent);font-weight:700}.vvf-fs-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.2em}.vvf-fs-v1 .vvf-fs-media{padding:.9em}.vvf-fs-v1 .vvf-fs-body{text-align:center;align-items:center}.vvf-fs-v1 .vvf-fs-stats,.vvf-fs-v1 .vvf-fs-cta{justify-content:center}.vvf-fs-v2 .vvf-fs-card{flex-direction:row;padding:.7em;gap:.7em;border-right:2px dashed #e0e0e0}.vvf-fs-v2 .vvf-fs-media{width:84px;flex:none;border-radius:8px;aspect-ratio:auto}.vvf-fs-v2 .vvf-fs-body{flex:1;min-width:0;padding:0}.vvf-fs-v3 .vvf-fs-media{aspect-ratio:3 / 4}.vvf-fs-v3 .vvf-fs-media::after{content:"";position:absolute;inset:auto 0 0 0;height:65%;background:linear-gradient(to top,rgba(10,8,6,.85),rgba(10,8,6,0))}.vvf-fs-v3 .vvf-fs-overlay{position:absolute;left:0;right:0;bottom:0;padding:.8em .9em;color:#fff;display:flex;flex-direction:column;gap:.35em;z-index:1}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-brand{color:#e8e0d8}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-name{color:#fff}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-name:hover{color:#ffd27a}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-price-row{color:#fff}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-price-row ins{color:#ffd27a}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-price-row del{color:#c9bfb4}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-stat{background:rgba(255,255,255,.16);color:#f2ede7}.vvf-fs-v3 .vvf-fs-overlay .vvf-fs-stat b{color:#fff}.vvf-fs-v3 .vvf-fs-body-cta{padding:.6em .9em .8em}.vvf-fs-v4 .vvf-fs-card{flex-direction:row}.vvf-fs-v4 .vvf-fs-media{width:36%;flex:none;aspect-ratio:auto}.vvf-fs-v4 .vvf-fs-body{flex:1;min-width:0;justify-content:center}.vvf-fs-v5 .vvf-fs-card{padding:.8em;gap:.5em}.vvf-fs-v5 .vvf-fs-top-row{display:flex;gap:.6em;align-items:flex-start}.vvf-fs-v5 .vvf-fs-media{width:52px;height:52px;flex:none;border-radius:8px;aspect-ratio:auto}.vvf-fs-v5 .vvf-fs-head{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2em}.vvf-fs-v5 .vvf-fs-dial-row{display:flex;gap:.5em;margin-top:.2em}.vvf-fs-v5 .vvf-fs-dial{flex:1;display:flex;flex-direction:column;gap:.2em;align-items:center}.vvf-fs-v5 .vvf-fs-dial-track{display:block;width:100%;height:5px;border-radius:3px;background:#eee;overflow:hidden}.vvf-fs-v5 .vvf-fs-dial-fill{display:block;height:100%;background:var(--vvf-accent);border-radius:3px}.vvf-fs-v5 .vvf-fs-dial-cap{display:flex;flex-direction:column;font-size:.62em;color:#6b6b6b;text-align:center;line-height:1.3}.vvf-fs-v5 .vvf-fs-dial-cap b{color:#212529;font-size:.72em;font-variant-numeric:tabular-nums}.vvf-fs-v5 .vvf-fs-price-row{display:flex;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:.5em}.vvf-fs-v5 .vvf-fs-body-cta{padding:0;margin-top:.3em}.vvf-fs-v6 .vvf-fs-card{border:1px solid #c9a227;border-radius:8px;padding:.7em;gap:0}.vvf-fs-v6 .vvf-fs-media{border:1px solid color-mix(in srgb,#c9a227 45%,#e7e7e7);border-radius:6px}.vvf-fs-v6 .vvf-fs-rule{display:block;height:1px;background:linear-gradient(90deg,transparent,#c9a227,transparent);margin:.65em 0 .5em}.vvf-fs-v6 .vvf-fs-brand,.vvf-fs-v6 .vvf-fs-name,.vvf-fs-v6 .vvf-fs-price-row{display:block;text-align:center}.vvf-fs-v6 .vvf-fs-stats{justify-content:center;margin:.5em 0 0}.vvf-fs-v6 .vvf-fs-price-row{margin-top:.5em}.vvf-fs-v6 .vvf-fs-cta{justify-content:center;margin-top:.5em}.vvf-fs-v7 .vvf-fs-card{flex-direction:row;align-items:center;gap:.9em;padding:.8em .1em;background:transparent;border:0;border-radius:0;border-bottom:1px solid #efefef;box-shadow:none}.vvf-fs-v7 .vvf-fs-card:hover{transform:none;box-shadow:none;border-bottom-color:var(--vvf-accent)}.vvf-fs-v7 .vvf-fs-media{width:60px;height:60px;flex:none;border-radius:0;background:transparent;aspect-ratio:auto}.vvf-fs-v7 .vvf-fs-body{flex:1;min-width:0;padding:0}.vvf-fs-v7 .vvf-fs-masthead{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap}.vvf-fs-v7 .vvf-fs-stats{display:block;font-size:.72em;color:#6b6b6b}.vvf-fs-v7 .vvf-fs-stat{background:none;padding:0}.vvf-fs-v7 .vvf-fs-stat:not(:last-child)::after{content:" · "}.vvf-fs-v7 .vvf-fs-ribbons{position:static;display:inline-flex;gap:.5em}.vvf-fs-v7 .vvf-rb{background:none;padding:0;border-radius:0;font-size:.68em}.vvf-fs-v7 .vvf-rb-new{color:#1f6f6b}.vvf-fs-v7 .vvf-rb-reco{color:#8f671a}.vvf-fs-v7 .vvf-rb-sale{color:#b3352c}.vvf-fs-v8 .vvf-fs-card{padding:0}.vvf-fs-v8 .vvf-fs-header-bar{display:flex;justify-content:space-between;align-items:center;gap:.5em;background:var(--vvf-accent);color:#fff;padding:.5em .8em}.vvf-fs-v8 .vvf-fs-header-bar .vvf-fs-brand{color:#fff;opacity:.85}.vvf-fs-v8 .vvf-fs-header-bar .vvf-fs-ribbons{position:static;display:inline-flex;gap:.3em}.vvf-fs-v8 .vvf-fs-header-bar .vvf-rb{padding:.15em .5em}.vvf-fs-v8 .vvf-fs-media{aspect-ratio:4 / 3}.vvf-fs-v9 .vvf-fs-card{align-items:center;text-align:center;padding:1.1em .8em;gap:.5em;border-radius:12px}.vvf-fs-v9 .vvf-fs-media{width:84px;height:84px;border-radius:50%;flex:none;aspect-ratio:auto;box-shadow:0 0 0 1px #e7e7e7}.vvf-fs-v9 .vvf-fs-body{align-items:center;padding:0}.vvf-fs-v9 .vvf-fs-stats,.vvf-fs-v9 .vvf-fs-cta{justify-content:center}.vvf-fs-v10 .vvf-fs-card{flex-direction:row;align-items:center;padding:.5em;gap:.6em}.vvf-fs-v10 .vvf-fs-media{width:42px;height:42px;flex:none;border-radius:7px;aspect-ratio:auto}.vvf-fs-v10 .vvf-fs-body{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;column-gap:.5em;row-gap:.1em;align-items:baseline;padding:0}.vvf-fs-v10 .vvf-fs-name{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.86em}.vvf-fs-v10 .vvf-fs-brand{grid-column:1;font-size:.64em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vvf-fs-v10 .vvf-fs-price-row{grid-column:2;grid-row:1;font-size:.88em}.vvf-fs-v10 .vvf-fs-stats,.vvf-fs-v10 .vvf-fs-cta{grid-column:1 / -1;opacity:0;max-height:0;overflow:hidden;transition:opacity .15s}.vvf-fs-v10 .vvf-fs-card:hover .vvf-fs-stats,.vvf-fs-v10 .vvf-fs-card:hover .vvf-fs-cta,.vvf-fs-v10 .vvf-fs-card:focus-within .vvf-fs-stats,.vvf-fs-v10 .vvf-fs-card:focus-within .vvf-fs-cta{opacity:1;max-height:none}.vvf-fs-v10 .vvf-fs-stat{padding:.1em .4em;font-size:.6em}.main-content>#vvf-box{width:100%}.archive-products.vvf-archive-suppressed{display:none}.vvf-fs-cart-btn{all:unset;box-sizing:border-box;cursor:pointer;display:none;align-items:center;justify-content:center;position:relative;flex:none;gap:.4em;color:#999;border:1px solid #e0e0e0;border-radius:4px;transition:color .22s,border-color .22s,background .22s,box-shadow .3s}.vvf-box.vvf-fullscreen .vvf-fs-cart-btn{display:inline-flex}.vvf-fs-cart-btn:hover{color:var(--vvf-accent);border-color:var(--vvf-accent)}.vvf-fs-cart-btn:focus-visible{outline:2px solid var(--vvf-accent);outline-offset:2px}.vvf-fs-cart-btn svg{width:1.1em;height:1.1em;flex:none}.vvf-fs-cart-btn i{font-size:1.1em;line-height:1;flex:none}.vvf-fscb-icowrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.vvf-fs-cart-btn .vvf-fscb-badge{position:absolute;top:-.5em;right:-.5em;line-height:1;text-align:center;min-width:1.15em;padding:.25em .35em;border-radius:8px;font-size:.62em;background:var(--vvf-accent);color:#fff}.vvf-fs-cart-btn .vvf-fscb-txt,.vvf-fs-cart-btn .vvf-fscb-subtotal,.vvf-fs-cart-btn .vvf-fscb-cap{display:none}.vvf-fs-cart-btn.vvf-fscb-flash{border-color:var(--vvf-go) !important;color:var(--vvf-go) !important;box-shadow:0 0 0 3px rgba(71,164,71,.35)}.vvf-fscb-v1{width:2.4em;height:2.4em}.vvf-fscb-v2{height:2.4em;padding:0 .9em;border:none;border-radius:99px;background:var(--vvf-accent);color:#fff}.vvf-fscb-v2:hover{color:#fff;border-color:transparent;filter:brightness(.94)}.vvf-fscb-v2 .vvf-fscb-badge{position:static;background:rgba(255,255,255,.28)}.vvf-fscb-v2.vvf-fscb-flash{background:var(--vvf-go) !important;color:#fff !important;border-color:transparent !important}.vvf-fscb-v3{height:2.4em;padding:0 .9em;color:#444}.vvf-fscb-v3 .vvf-fscb-txt{display:inline}.vvf-fscb-v4{width:2.4em;height:2.4em;border-radius:50%;color:#777}.vvf-fscb-v4 .vvf-fscb-badge{background:#e24b4a}.vvf-fscb-v5{height:2.4em;padding:0 .8em;color:#444}.vvf-fscb-v5 .vvf-fscb-badge{font-size:.56em;padding:.2em .35em;top:-.65em;right:-.65em}.vvf-fscb-v5 .vvf-fscb-subtotal{display:inline;font-weight:600;white-space:nowrap}.vvf-fscb-v6{border:none;border-bottom:1px solid transparent;border-radius:0;padding:0 .2em;height:2.4em;color:#444}.vvf-fscb-v6:hover{border-bottom-color:var(--vvf-accent)}.vvf-fscb-v6.vvf-fscb-flash{border-bottom-color:var(--vvf-go) !important;box-shadow:none}.vvf-fscb-v6 .vvf-fscb-txt{display:inline;text-decoration:underline;text-underline-offset:3px}.vvf-fscb-v6 .vvf-fscb-badge{position:static;background:transparent;color:inherit;padding:0}.vvf-fscb-v6 .vvf-fscb-badge::before{content:"("}.vvf-fscb-v6 .vvf-fscb-badge::after{content:")"}.vvf-fscb-v7{width:2.8em;height:2.8em;border-radius:6px;color:#999}.vvf-fscb-v7 .vvf-fscb-badge{width:1.15em;height:1.15em;min-width:0;padding:0;line-height:1.1em;background:#fff;border:2px solid var(--vvf-accent);color:var(--vvf-accent);border-radius:50%}.vvf-fscb-v7.vvf-fscb-flash .vvf-fscb-badge{border-color:var(--vvf-go);color:var(--vvf-go)}.vvf-fscb-v8{width:2.6em;height:2.6em;flex-direction:column;gap:1px;color:#777}.vvf-fscb-v8 .vvf-fscb-badge{position:static;background:transparent;color:inherit;font-size:.56em;font-weight:600;padding:0}.vvf-fscb-v9{width:2.4em;height:2.4em;color:#999}.vvf-fscb-v9 .vvf-fscb-badge{width:.5em;height:.5em;min-width:0;padding:0;top:0;right:0;border-radius:50%}.vvf-fscb-v10{height:2.5em;padding:0 1em;background:#fafafa;color:#333}.vvf-fscb-v10 .vvf-fscb-txt{display:inline}.vvf-fscb-v10 .vvf-fscb-badge{position:static;border-radius:99px;padding:.1em .55em}
.related.products.plco-rt-related{--vvf-accent:var(--porto-primary-color,#08c);--vvf-go:#47a447}.plco-rt-related .vvf-fs-cta{width:100%}.plco-rt-related .vvf-fs-cta>a.button{width:100%;text-align:center}.vvf-fs-v2.plco-rt-related .vvf-fs-cta>a.button,.plco-rt-related .vvf-fs-v2 .vvf-fs-cta>a.button,.plco-rt-related .vvf-fs-v4 .vvf-fs-cta>a.button,.plco-rt-related .vvf-fs-v7 .vvf-fs-cta>a.button,.plco-rt-related .vvf-fs-v10 .vvf-fs-cta>a.button{width:auto}
.porto-free-shipping{padding:1.25rem 1rem;background-color:#fbf7ed}.porto-free-shipping .porto-free-shipping-notice{display:flex;font-size:0.8125rem;font-weight:600;line-height:1.25rem;letter-spacing:-0.01em;color:var(--porto-heading-color);margin-bottom:0.625rem}.porto-free-shipping .porto-free-shipping-notice i{font-size:1.125rem;margin:0 0.25rem 0 0}.porto-free-shipping .porto-free-shipping-notice bdi{color:var(--porto-primary-color)}.porto-free-shipping .porto-free-shipping-bar{display:block;height:8px;width:100%;pointer-events:none;-webkit-appearance:none;appearance:none;border:0;background-color:#f4f4f4}.porto-free-shipping .porto-free-shipping-bar::-webkit-progress-bar{background-color:#e7e7e7}.porto-free-shipping .porto-free-shipping-bar::-webkit-progress-value{background-color:var(--porto-primary-color)}body.dark .porto-free-shipping{background-color:#444951}.woocommerce-checkout .porto-free-shipping{margin-bottom:2rem}#mini-cart.minicart-offcanvas .widget_shopping_cart_content .porto-free-shipping{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}#mini-cart ul li:last-child{border-bottom:none}.woocommerce-cart-form .porto-free-shipping{margin-bottom:10px}.mini-cart:not(.minicart-offcanvas) .widget_shopping_cart_content .porto-free-shipping{margin-left:-15px;margin-right:-15px;padding-left:1.5625rem;padding-right:1.5625rem}
:root{--porto-scrollbar-bg:var(--porto-light-color);--porto-scrollbar-handle-clr:var(--porto-primary-light-5);--porto-grid-gutter-width:30px;--porto-color-dark:#1d2127;--porto-primary-color:#1a3490;--porto-primary-color-inverse:#ffffff;--porto-secondary-color:#ab003b;--porto-secondary-color-inverse:#ffffff;--porto-tertiary-color:#2baab1;--porto-tertiary-color-inverse:#ffffff;--porto-quaternary-color:#383f48;--porto-quaternary-color-inverse:#ffffff;--porto-dark-color:#212529;--porto-dark-color-inverse:#ffffff;--porto-light-color:#ffffff;--porto-light-color-inverse:#212529;--porto-body-ff:"Poppins";--porto-body-fw:400;--porto-body-fs:14px;--porto-body-lh:24px;--porto-body-ls:0;--porto-body-color:#777777;--porto-body-color-light-5:#848484;--porto-alt-ff:"Shadows Into Light";--porto-alt-fw:400;--porto-menu-text-transform:uppercase;--porto-column-spacing:15px;--porto-res-spacing:15px;--porto-fluid-spacing:30px;--porto-container-spacing:15px;--porto-primary-dark-5:#172d7b;--porto-primary-dark-10:#132565;--porto-primary-dark-15:#0f1d50;--porto-primary-dark-20:#0b153a;--porto-primary-light-5:#1e3ca6;--porto-primary-light-7:#203faf;--porto-primary-light-10:#2244bc;--porto-primary-inverse-dark-10:#e6e6e6;--porto-secondary-dark-5:#920033;--porto-secondary-dark-10:#79002a;--porto-secondary-dark-15:#5f0021;--porto-secondary-dark-20:#460018;--porto-secondary-light-5:#c50044;--porto-secondary-light-7:#cf0048;--porto-secondary-light-10:#de004d;--porto-secondary-inverse-dark-10:#e6e6e6;--porto-tertiary-dark-5:#27979d;--porto-tertiary-dark-10:#228388;--porto-tertiary-dark-15:#1d6f74;--porto-tertiary-dark-20:#185c5f;--porto-tertiary-light-5:#30bec6;--porto-tertiary-light-7:#33c6ce;--porto-tertiary-light-10:#3fc9d1;--porto-tertiary-inverse-dark-10:#e6e6e6;--porto-quaternary-dark-5:#2d333a;--porto-quaternary-dark-10:#22262c;--porto-quaternary-dark-15:#171a1d;--porto-quaternary-dark-20:#0c0d0f;--porto-quaternary-light-5:#444c57;--porto-quaternary-light-7:#48515d;--porto-quaternary-light-10:#4f5965;--porto-quaternary-inverse-dark-10:#e6e6e6;--porto-dark-dark-5:#16191b;--porto-dark-dark-10:#0b0c0d;--porto-dark-dark-15:#000000;--porto-dark-dark-20:#000000;--porto-dark-light-5:#2d3238;--porto-dark-light-7:#31373d;--porto-dark-light-10:#383f46;--porto-dark-inverse-dark-10:#e6e6e6;--porto-light-dark-5:#f3f3f3;--porto-light-dark-10:#e6e6e6;--porto-light-dark-15:#d9d9d9;--porto-light-dark-20:#cccccc;--porto-light-light-5:#ffffff;--porto-light-light-7:#ffffff;--porto-light-light-10:#ffffff;--porto-light-inverse-dark-10:#0b0c0d;--porto-bgc:#fff;--porto-body-bg:#fff;--porto-color-price:#444;--porto-widget-bgc:#fbfbfb;--porto-title-bgc:#f5f5f5;--porto-widget-bc:#ddd;--porto-input-bc:rgba(0,0,0,0.08);--porto-slide-bgc:#e7e7e7;--porto-heading-color:#222529;--porto-heading-light-8:#353a40;--porto-normal-bg:#fff;--porto-gray-bg:#dfdfdf;--porto-gray-1:#f4f4f4;--porto-gray-2:#e7e7e7;--porto-gray-3:#f4f4f4;--porto-gray-4:#ccc;--porto-gray-5:#e7e7e7;--porto-gray-6:#999;--porto-gray-7:#f4f4f4;--porto-gray-8:#f1f1f1;--porto-light-1:#fff;--porto-light-2:#fff;--porto-normal-bc:rgba(0,0,0,.06);--porto-label-bg1:rgba(255,255,255,.9)}.container,.wp-block,.col-half-section,.elementor-section{--porto-container-width:1920px}h1{--porto-h1-fw:700;--porto-h1-fs:36px;--porto-h1-lh:44px;--porto-h1-ls:normal}h2{--porto-h2-fw:700;--porto-h2-fs:30px;--porto-h2-lh:40px;--porto-h2-ls:normal}h3{--porto-h3-fw:700;--porto-h3-fs:25px;--porto-h3-lh:32px;--porto-h3-ls:normal}h4{--porto-h4-fw:700;--porto-h4-fs:20px;--porto-h4-lh:27px;--porto-h4-ls:normal}h5{--porto-h5-fw:700;--porto-h5-fs:14px;--porto-h5-lh:18px;--porto-h5-ls:normal}h6{--porto-h6-fw:700;--porto-h6-fs:14px;--porto-h6-lh:18px;--porto-h6-ls:normal}#header .searchform{--porto-searchform-border-color:#eeeeee;--porto-searchform-text-color:#555555}#header{--porto-minicart-icon-color:#999999}.main-sidebar-menu{--porto-menu-side-ff:"Poppins";--porto-menu-side-fw:400;--porto-menu-side-fs:14px;--porto-menu-side-lh:18px;--porto-menu-side-ls:0}li.menu-item,.sub-menu{--porto-mainmenu-popup-text-color-regular:#777777;--porto-mainmenu-popup-text-color-hover:#777777}li.menu-item{--porto-mainmenu-popup-text-hbg-color:#f4f4f4;--porto-submenu-item-bbw:0;--porto-submenu-item-lrp:15px}.page-top .page-title{--porto-breadcrumbs-title-ff:"Open Sans";--porto-breadcrumbs-title-fw:500}.page-top .page-subtitle{--porto-breadcrumbs-subtitle-ff:"Open Sans";--porto-breadcrumbs-subtitle-fw:300}.page-top .breadcrumb{--porto-breadcrumbs-path-ff:"Open Sans";--porto-breadcrumbs-path-fw:300}ul.products,.porto-posts-grid{--porto-shop-add-links-color:#333333;--porto-shop-add-links-bg-color:#ffffff;--porto-shop-add-links-border-color:#dddddd}.post-date,.onhot{--porto-hot-color:#62b959;--porto-hot-color-inverse:#ffffff}.onsale{--porto-sale-color:#e27c7c;--porto-sale-color-inverse:#ffffff}.onnew{}.product-summary-wrap .yith-wcwl-add-to-wishlist,.product-summary-wrap .yith-compare{--porto-wishlist-color:#302e2a}:root{--porto-scrollbar-bg:var(--porto-light-color);--porto-scrollbar-handle-clr:var(--porto-primary-light-5)}#header{--porto-header-top-link-fw:600}@media (max-width:575px){:root{--porto-mobile-fs-scale:0.9286;--porto-body-fs:13px;--porto-body-lh:22px;--porto-body-ls:0}h1{--porto-h1-fs:33.4286px;--porto-h1-lh:40.3333px}h2{--porto-h2-fs:27.8571px;--porto-h2-lh:36.6667px}h3{--porto-h3-fs:23.2143px;--porto-h3-lh:29.3333px}h4{--porto-h4-fs:18.5714px;--porto-h4-lh:24.75px}h5{--porto-h5-fs:13px;--porto-h5-lh:16.5px}h6{--porto-h6-fs:13px;--porto-h6-lh:16.5px}}#header .logo{--porto-logo-mw:170px;--porto-sticky-logo-mw:80px}.side-header-narrow-bar-logo{--porto-side-logo-mw:170px}@media (min-width:1170px) and (max-width:1979px){.container,.wp-block,.col-half-section,.elementor-section{--porto-container-width:1140px}}@media (min-width:992px) and (max-width:1169px){.container,.wp-block,.col-half-section,.elementor-section{--porto-container-width:960px}}@media (min-width:1950px){#header .logo{--porto-logo-mw:250px}}@media (max-width:991px){:root{--porto-res-spacing:30px}#header .logo{--porto-logo-mw:110px}}@media (max-width:767px){#header .logo{--porto-logo-mw:110px}}@media (max-width:575px){:root{--porto-res-spacing:20px;--porto-fluid-spacing:20px;--porto-container-spacing:5px}}
