@font-face{font-family:VM2 Archivo;font-style:normal;font-weight:400 900;font-stretch:100% 120%;font-display:optional;src:url(vm2-archivo-wdth.woff2)format("woff2-variations"),url(vm2-archivo-wdth.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2032-2033,U+20AC,U+2122,U+2190-2193,U+2212,U+D7}@font-face{font-family:VM2 Archivo;font-style:italic;font-weight:400 900;font-stretch:100% 120%;font-display:optional;src:url(vm2-archivo-wdth-italic.woff2)format("woff2-variations"),url(vm2-archivo-wdth-italic.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2032-2033,U+20AC,U+2122,U+2190-2193,U+2212,U+D7}@font-face{font-family:VM2 Archivo Fallback;font-style:normal;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans);size-adjust:99.8%;ascent-override:88%;descent-override:21%;line-gap-override:0%}@font-face{font-family:VM2 Archivo Fallback;font-style:italic;src:local(Arial Bold Italic),local(Arial-BoldItalicMT),local(Helvetica Bold Oblique),local(Liberation Sans Bold Italic);size-adjust:117%;ascent-override:75%;descent-override:18%;line-gap-override:0%}html{--vm2-font:"VM2 Archivo", "VM2 Archivo Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--vm2-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--vm2-bg:#f5f6f2;--vm2-surface:#fff;--vm2-surface-2:#eceee8;--vm2-tile:#fff;--vm2-tile-line:#e3e6de;--vm2-ink:#12150f;--vm2-ink-2:#353b31;--vm2-muted:#5f665a;--vm2-line:#dee1d8;--vm2-green:#86cb3e;--vm2-on-green:#0d1803;--vm2-green-hi:#5aa51c;--vm2-green-ink:#3e8211;--vm2-green-soft:#eaf6dc;--vm2-warn:#8a5200;--vm2-warn-soft:#fff2dc;--vm2-foot:#11140f;--vm2-r-sm:10px;--vm2-r:14px;--vm2-r-lg:20px;--vm2-shadow:0 1px 2px #12150f0d, 0 10px 28px #12150f14;--vm2-focus:0 0 0 3px color-mix(in srgb, var(--vm2-green) 35%, transparent)}html[data-vm2-theme=dark]{color-scheme:dark;--vm2-bg:#0c0e0b;--vm2-surface:#151813;--vm2-surface-2:#1d2119;--vm2-tile:#edefe9;--vm2-tile-line:transparent;--vm2-ink:#edf0e8;--vm2-ink-2:#cdd2c6;--vm2-muted:#9ea597;--vm2-line:#2a2f26;--vm2-green:#8bd444;--vm2-on-green:#0d1803;--vm2-green-hi:#9ddc5a;--vm2-green-ink:#9ddc5a;--vm2-green-soft:#1c2713;--vm2-warn:#f2b866;--vm2-warn-soft:#2a2213;--vm2-foot:#070806;--vm2-shadow:0 1px 2px #00000080, 0 12px 32px #00000073}body,input,select,textarea,button{font-family:var(--vm2-font)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--vm2-font)}html[data-vm2-theme=dark] body,html[data-vm2-theme=dark] .section-wrapper{background-color:var(--vm2-bg);color:var(--vm2-ink)}html[data-vm2-theme=dark] body{transition:background-color .25s,color .25s}.vm2-display{font-family:var(--vm2-font);text-transform:uppercase;letter-spacing:-.01em;font-style:italic;font-weight:850;font-stretch:112%;line-height:.95}.vm2-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--vm2-green-ink);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.vm2-eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.vm2-btn{min-height:46px;font-family:var(--vm2-font);text-align:center;text-transform:none;letter-spacing:0;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:filter .15s,background-color .15s,transform .1s;display:inline-flex}.vm2-btn:active{transform:translateY(1px)}.vm2-btn:focus-visible{box-shadow:var(--vm2-focus);outline:none}.vm2-btn--primary{background:var(--vm2-green);color:var(--vm2-on-green)}.vm2-btn--primary:hover{filter:brightness(1.06);color:var(--vm2-on-green)}.vm2-btn--dark{background:var(--vm2-ink);color:var(--vm2-bg)}.vm2-btn--dark:hover{filter:brightness(1.15);color:var(--vm2-bg)}.vm2-btn--ghost{color:var(--vm2-ink);box-shadow:inset 0 0 0 1.5px var(--vm2-line);background:0 0}.vm2-btn--ghost:hover{background:var(--vm2-surface-2)}.vm2-btn--block{width:100%}.vm2-btn[disabled]{opacity:.55;cursor:not-allowed;filter:none}.vm2-toggle{border:1px solid var(--vm2-line);background:var(--vm2-surface-2);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:999px;align-items:center;gap:2px;height:44px;margin:0;padding:3px;display:none}html.vm2-dev .vm2-toggle,html.vm2-live .vm2-toggle{display:inline-flex}html.vm2-live .vm2-toggle--float{display:none}.vm2-toggle:focus-visible{box-shadow:var(--vm2-focus);outline:none}.vm2-toggle__opt{width:36px;height:36px;color:var(--vm2-muted);border-radius:999px;place-items:center;transition:background-color .2s,color .2s,box-shadow .2s;display:grid}html:not([data-vm2-theme=dark]) .vm2-toggle__opt--light,html[data-vm2-theme=dark] .vm2-toggle__opt--dark{background:var(--vm2-surface);color:var(--vm2-ink);box-shadow:var(--vm2-shadow)}.vm2-toggle--float{z-index:2147483000;box-shadow:var(--vm2-shadow);position:fixed;top:50%;left:16px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.vm2-btn,.vm2-toggle__opt,html[data-vm2-theme=dark] body{transition:none}}.thumbnail:has(>.vm2-card){text-align:left;flex-direction:column;display:flex}.vm2-card{box-sizing:border-box;background:var(--vm2-surface);border:1px solid var(--vm2-line);border-radius:var(--vm2-r-lg);height:100%;color:var(--vm2-ink);font-family:var(--vm2-font);text-align:left;flex-direction:column;flex:auto;padding:10px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .25s;display:flex;position:relative}.vm2-card *,.vm2-card :before,.vm2-card :after{box-sizing:border-box}@media (hover:hover){.vm2-card:hover{box-shadow:var(--vm2-shadow);border-color:#0000;transform:translateY(-3px)}}.vm2-card__media{aspect-ratio:1;isolation:isolate;background:var(--vm2-tile);border:1px solid var(--vm2-tile-line);border-radius:var(--vm2-r);display:block;position:relative;overflow:hidden}.vm2-card__img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:none;height:100%;padding:8%;transition:opacity .3s,transform .35s;position:absolute;inset:0}.vm2-card__img--alt{opacity:0}@media (hover:hover){.vm2-card:hover .vm2-card__img--main{transform:scale(1.04)}.vm2-card:hover .vm2-card__media--swap .vm2-card__img--main{opacity:0}.vm2-card:hover .vm2-card__media--swap .vm2-card__img--alt{opacity:1}}.vm2-card__badge{z-index:2;background:var(--vm2-green);color:var(--vm2-on-green);border-radius:999px;padding:5px 9px;font-size:12.5px;font-weight:800;line-height:1;position:absolute;top:10px;left:10px}.vm2-card__specs{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.vm2-card__spec{color:#f2f5ee;font-family:var(--vm2-font-mono);white-space:nowrap;background:#12150fdb;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.2}.vm2-card__body{flex-direction:column;flex:auto;gap:6px;padding:14px 6px 4px;display:flex}.vm2-card__brand{letter-spacing:.1em;text-transform:uppercase;color:var(--vm2-muted);font-size:11.5px;font-weight:700}.vm2-card .vm2-card__title{font-family:var(--vm2-font);letter-spacing:0;text-transform:none;text-align:left;min-height:2.64em;margin:0;padding:0;font-size:15.5px;font-style:normal;font-weight:650;line-height:1.32}.vm2-card__title a{-webkit-line-clamp:2;color:var(--vm2-ink);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.vm2-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.vm2-card__title a:hover{text-underline-offset:3px;text-decoration:underline}.vm2-card__title a:focus-visible{outline:none}.vm2-card:has(.vm2-card__title a:focus-visible){box-shadow:var(--vm2-focus)}.vm2-card__rating{color:var(--vm2-muted);align-items:center;gap:6px;font-size:13px;display:flex}.vm2-stars{--vm2-stars:0%;letter-spacing:1px;color:var(--vm2-line);font-size:14px;line-height:1;display:inline-block;position:relative}.vm2-stars:before{content:"★★★★★"}.vm2-stars:after{content:"★★★★★";width:var(--vm2-stars);white-space:nowrap;color:var(--vm2-green-hi);position:absolute;inset:0;overflow:hidden}.vm2-card__foot{z-index:2;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;display:flex;position:relative}.vm2-card__pricing{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.vm2-card__from{color:var(--vm2-muted);font-size:13px}.vm2-card__now{letter-spacing:-.01em;color:var(--vm2-ink);font-size:21px;font-weight:800}.vm2-card__now--sale{color:var(--vm2-green-hi)}.vm2-card__was{color:var(--vm2-muted);font-size:14px;text-decoration:line-through}.vm2-card__stock{color:var(--vm2-ink-2);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.vm2-card__stock:before{content:"";background:var(--vm2-green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vm2-green) 22%, transparent);border-radius:50%;flex:none}.vm2-card__stock--order:before,.vm2-card__stock--soon:before{background:#e59a1c;box-shadow:0 0 0 3px #e59a1c38}.vm2-card__stock--out:before{background:var(--vm2-muted);box-shadow:none}.vm2-card__form{margin:0}.vm2-card__btn{min-height:44px;margin-top:8px;font-size:14.5px}.vm2-card__btn[aria-busy=true]{opacity:.7;cursor:progress}.vm2-toast{z-index:2147483001;color:#f2f5ee;max-width:min(92vw,440px);font-family:var(--vm2-font);opacity:0;pointer-events:none;background:#12150f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px 12px 12px;font-size:14px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 40px #0000004d}.vm2-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.vm2-toast__ico{color:#0d1803;background:#8bd444;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.vm2-toast__ico--err{background:#f2b866}.vm2-toast__msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vm2-toast a{color:#8bd444;white-space:nowrap;flex:none;font-weight:700;text-decoration:none}@media (width<=767px){.vm2-card{border-radius:16px;padding:6px}.vm2-card__media{border-radius:11px}.vm2-card__badge{padding:4px 7px;font-size:11px;top:7px;left:7px}.vm2-card__specs{gap:4px;bottom:6px;left:6px;right:6px}.vm2-card__spec{padding:3px 5px;font-size:9.5px}.vm2-card__body{gap:4px;padding:10px 4px 2px}.vm2-card__brand{font-size:10px}.vm2-card .vm2-card__title{font-size:13.5px}.vm2-card__now{font-size:17px}.vm2-card__was{font-size:12px}.vm2-card__stock{font-size:11.5px}.vm2-card__btn{min-height:42px;padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.vm2-card,.vm2-card__img,.vm2-toast{transition:none}}.vm2-card .vm2-card__title a,.vm2-card .vm2-card__title a:visited{color:var(--vm2-ink)}a.vm2-btn--primary,a.vm2-btn--primary:visited{color:var(--vm2-on-green)}a.vm2-btn--dark,a.vm2-btn--dark:visited{color:var(--vm2-bg)}a.vm2-btn--ghost,a.vm2-btn--ghost:visited{color:var(--vm2-ink)}html[data-vm2-theme] div:has(>.spf-product-card){flex-direction:column;display:flex}html[data-vm2-theme] .spf-product-card{box-sizing:border-box;background:var(--vm2-surface);border:1px solid var(--vm2-line);border-radius:var(--vm2-r-lg);height:100%;color:var(--vm2-ink);font-family:var(--vm2-font);text-align:left;flex-direction:column;flex:auto;margin-bottom:20px;padding:10px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .25s;display:flex;position:relative}html[data-vm2-theme] .spf-product-card *,html[data-vm2-theme] .spf-product-card :before,html[data-vm2-theme] .spf-product-card :after{box-sizing:border-box}@media (hover:hover){html[data-vm2-theme] .spf-product-card:hover{box-shadow:var(--vm2-shadow);border-color:#0000;transform:translateY(-3px)}}html[data-vm2-theme] .spf-product-card .spf-product-card__inner,html[data-vm2-theme] .spf-product-card .spf-product__info{display:contents}html[data-vm2-theme] .spf-product-card .spf-product-card__image-wrapper{isolation:isolate;background:var(--vm2-tile);border:1px solid var(--vm2-tile-line);border-radius:var(--vm2-r);order:1;width:100%;height:0;margin:0;display:block;position:relative;overflow:hidden;padding-top:100%!important}html[data-vm2-theme] .spf-product-card .spf-product-card__image{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:none;height:100%;padding:8%;transition:transform .35s,opacity .3s;position:absolute;inset:0}@media (hover:hover){html[data-vm2-theme] .spf-product-card:hover .spf-product-card__image-main{transform:scale(1.04)}}html[data-vm2-theme] .spf-product-card .spf-product__label{z-index:3;background:var(--vm2-green);color:var(--vm2-on-green);font-family:var(--vm2-font);text-transform:none;border:0;border-radius:999px;width:auto;min-width:0;height:auto;margin:0;padding:5px 9px;font-size:12.5px;font-weight:800;line-height:1;position:absolute;top:20px;left:20px;right:auto}html[data-vm2-theme] .spf-product-card .open-quick-view{display:none}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor{letter-spacing:.1em;text-transform:uppercase;order:2;margin:14px 6px 0;font-size:11.5px;font-weight:700;line-height:1.3}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor a,html[data-vm2-theme] .spf-product-card .spf-product-card__vendor a:visited{color:var(--vm2-muted);text-decoration:none}html[data-vm2-theme] .spf-product-card .spf-product-card__title{font-family:var(--vm2-font);letter-spacing:0;text-transform:none;text-align:left;order:3;min-height:2.64em;margin:6px 6px 0;padding:0;font-size:15.5px;font-style:normal;font-weight:650;line-height:1.32}html[data-vm2-theme] .spf-product-card .spf-product-card__title a,html[data-vm2-theme] .spf-product-card .spf-product-card__title a:visited{-webkit-line-clamp:2;color:var(--vm2-ink);font:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}html[data-vm2-theme] .spf-product-card .spf-product-card__title a:after{content:"";z-index:1;position:absolute;inset:0}html[data-vm2-theme] .spf-product-card .spf-product-card__title a:hover{text-underline-offset:3px;text-decoration:underline}html[data-vm2-theme] .spf-product-card .spf-product-card__price-wrapper{text-align:left;flex-wrap:wrap;order:5;align-items:baseline;gap:4px 8px;margin:auto 6px 0;padding-top:12px;display:flex}html[data-vm2-theme] .spf-product-card .spf-product-card__price,html[data-vm2-theme] .spf-product-card .spf-product-card__saleprice{font-family:var(--vm2-font);letter-spacing:-.01em;color:var(--vm2-ink);order:-1;font-size:21px;font-weight:800}html[data-vm2-theme] .spf-product-card .spf-product-card__saleprice{color:var(--vm2-green-hi)}html[data-vm2-theme] .spf-product-card .spf-product-card__oldprice{color:var(--vm2-muted);font-size:14px;font-weight:400;text-decoration:line-through}html[data-vm2-theme] .spf-product-card spark-product-card{z-index:2;order:5;margin:auto 6px 0;padding-top:12px;position:relative}html[data-vm2-theme] .spf-product-card .spf-product__form{z-index:2;opacity:1;visibility:visible;background:0 0;flex-direction:column;order:6;gap:8px;margin:14px 6px 4px;padding:0;display:flex;position:relative;inset:auto;transform:none}html[data-vm2-theme] .spf-product-card .spf-product__variants{display:none}html[data-vm2-theme] .spf-product-card .spf-product__variants:has(option:nth-child(2)){border:1px solid var(--vm2-line);border-radius:var(--vm2-r-sm);background:var(--vm2-surface);width:100%;height:42px;color:var(--vm2-ink);font-family:var(--vm2-font);padding:0 12px;font-size:14px;display:block}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart{background:var(--vm2-green);width:100%;min-height:44px;color:var(--vm2-on-green);font-family:var(--vm2-font);letter-spacing:0;text-transform:none;opacity:1;visibility:visible;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:14.5px;font-weight:700;line-height:1.2;transition:filter .15s;display:inline-flex;position:static;transform:none}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart span{color:inherit;font:inherit;text-transform:none}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart:hover{filter:brightness(1.06)}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart:focus-visible{box-shadow:var(--vm2-focus);outline:none}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart[disabled],html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart.disabled{color:var(--vm2-muted);box-shadow:inset 0 0 0 1.5px var(--vm2-line);filter:none;cursor:not-allowed;background:0 0}@media (width<=767px){html[data-vm2-theme] .spf-product-card{border-radius:16px;margin-bottom:10px;padding:6px}html[data-vm2-theme] .spf-product-card .spf-product-card__image-wrapper{border-radius:11px}html[data-vm2-theme] .spf-product-card .spf-product__label{padding:4px 7px;font-size:11px;top:13px;left:13px}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor{margin:10px 4px 0;font-size:10px}html[data-vm2-theme] .spf-product-card .spf-product-card__title{margin:4px 4px 0;font-size:13.5px}html[data-vm2-theme] .spf-product-card .spf-product-card__price-wrapper{margin:auto 4px 0;padding-top:8px}html[data-vm2-theme] .spf-product-card .spf-product-card__price,html[data-vm2-theme] .spf-product-card .spf-product-card__saleprice{font-size:17px}html[data-vm2-theme] .spf-product-card .spf-product-card__oldprice{font-size:12px}html[data-vm2-theme] .spf-product-card .spf-product__form{margin:10px 4px 2px}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart{min-height:42px;padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){html[data-vm2-theme] .spf-product-card,html[data-vm2-theme] .spf-product-card .spf-product-card__image{transition:none}}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;box-shadow:none!important;border:0!important}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart span{color:var(--vm2-on-green)!important}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart[disabled],html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart.disabled{color:var(--vm2-muted)!important;box-shadow:inset 0 0 0 1.5px var(--vm2-line)!important;background:0 0!important}html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart[disabled] span,html[data-vm2-theme] .spf-product-card .spf-product__form-btn-addtocart.disabled span{color:var(--vm2-muted)!important}html[data-vm2-theme] #gf-tree,html[data-vm2-theme] #gf-controls-container{font-family:var(--vm2-font)}html[data-vm2-theme] #gf-tree,html[data-vm2-theme] #gf-tree label,html[data-vm2-theme] #gf-tree a,html[data-vm2-theme] #gf-tree a:visited,html[data-vm2-theme] #gf-tree span,html[data-vm2-theme] #gf-tree h3,html[data-vm2-theme] #gf-tree h4,html[data-vm2-theme] #gf-tree .gf-block-title,html[data-vm2-theme] #gf-tree .gf-block-title *,html[data-vm2-theme] #gf-controls-container,html[data-vm2-theme] #gf-controls-container span,html[data-vm2-theme] #gf-controls-container label,html[data-vm2-theme] #gf-controls-container a,html[data-vm2-theme] #gf-controls-container button{color:var(--vm2-ink)!important}html[data-vm2-theme] #gf-tree .gf-count,html[data-vm2-theme] #gf-tree [class*=count],html[data-vm2-theme] #gf-tree .noUi-value{color:var(--vm2-muted)!important}html[data-vm2-theme] #gf-tree .gf-option-block,html[data-vm2-theme] #gf-tree .gf-block-title{border-color:var(--vm2-line)!important}html[data-vm2-theme] #gf-tree input[type=text],html[data-vm2-theme] #gf-tree input[type=number],html[data-vm2-theme] #gf-tree input[type=search],html[data-vm2-theme] #gf-controls-container input,html[data-vm2-theme] #gf-controls-container select,html[data-vm2-theme] #gf-controls-container .globo-dropdown-custom__toggle,html[data-vm2-theme] #gf-controls-container [class*=dropdown]>span,html[data-vm2-theme] #gf-controls-container [class*=sort],html[data-vm2-theme] #gf-controls-container [class*=limit]{border-radius:var(--vm2-r-sm);font-family:var(--vm2-font);background-color:var(--vm2-surface)!important;border-color:var(--vm2-line)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #gf-controls-container input::placeholder,html[data-vm2-theme] #gf-tree input::placeholder{color:var(--vm2-muted)!important}html[data-vm2-theme] #gf-controls-container svg,html[data-vm2-theme] #gf-tree svg{color:var(--vm2-ink);fill:currentColor}html[data-vm2-theme] #gf-controls-container .globo-dropdown-custom__options,html[data-vm2-theme] #gf-controls-container [class*=dropdown] ul{box-shadow:var(--vm2-shadow);background:var(--vm2-surface)!important;border-color:var(--vm2-line)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #gf-tree input[type=checkbox]{accent-color:var(--vm2-green)}html[data-vm2-theme] #gf-tree .gf-Checkbox,html[data-vm2-theme] #gf-tree .gf-Checkbox:before,html[data-vm2-theme] #gf-tree .gf-option-box [class*=check]{border-color:var(--vm2-muted)!important;background-color:var(--vm2-surface)!important}html[data-vm2-theme] #gf-tree .selected .gf-Checkbox,html[data-vm2-theme] #gf-tree .checked .gf-Checkbox,html[data-vm2-theme] #gf-tree input:checked+.gf-Checkbox{background-color:var(--vm2-green)!important;border-color:var(--vm2-green)!important}html[data-vm2-theme] #gf-tree .noUi-target{box-shadow:none!important;background:0 0!important;border:0!important}html[data-vm2-theme] #gf-tree .noUi-base,html[data-vm2-theme] #gf-tree .noUi-connects{border-radius:4px;background:var(--vm2-line)!important}html[data-vm2-theme] #gf-tree .noUi-connect{background:var(--vm2-green)!important}html[data-vm2-theme] #gf-tree .noUi-handle{background:var(--vm2-surface)!important;border:2px solid var(--vm2-green)!important;box-shadow:none!important}html[data-vm2-theme] #gf-tree .noUi-marker{background:var(--vm2-line)!important}html[data-vm2-theme=dark] :is(h1,h2,h3,h4,h5,h6,.title,.headline):not(:is([class^=vm-],[class*=\ vm-]) *){color:var(--vm2-ink)}html[data-vm2-theme=dark] .breadcrumb,html[data-vm2-theme=dark] .breadcrumb a,html[data-vm2-theme=dark] .breadcrumb_text a{color:var(--vm2-muted)}.vm2-toggle--sm{height:36px;padding:2px}.vm2-toggle--sm .vm2-toggle__opt{width:30px;height:30px}.vm2-toggle--float{display:none!important}html[data-vm2-theme] .vm2-header .promo-banner{font-family:var(--vm2-font);letter-spacing:.08em;font-size:12.5px;font-weight:700;color:#e8ece3!important;background:#0b0d0a!important}.vm2-usp{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.vm2-usp li{font-family:var(--vm2-font);letter-spacing:0;text-transform:none;color:var(--vm2-ink-2);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.vm2-usp svg{color:var(--vm2-green-hi);flex:none}@media (width<=1399px){.vm2-usp:not(.vm2-usp--mobile) li:nth-child(3){display:none}}@media (width<=1199px){.vm2-usp:not(.vm2-usp--mobile) li:nth-child(2){display:none}}.vm2-usp--mobile{background:var(--vm2-surface-2);border-bottom:1px solid var(--vm2-line);justify-content:center;padding:7px 12px}.vm2-usp--mobile li{font-size:12px}html[data-vm2-theme] [data-desktop-header].vm2-header .header,html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper{font-family:var(--vm2-font)}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar{border-bottom:1px solid var(--vm2-line);align-items:center;gap:24px;min-height:44px;padding-top:0;padding-bottom:0;display:flex;background:var(--vm2-surface-2)!important;color:var(--vm2-ink-2)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar .vm2-usp{flex:auto;min-width:0}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar>.top-bar__menu{float:none;align-items:center;gap:18px;margin:0;display:flex}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar--right-menu{float:none;align-items:center;gap:10px;margin-left:0;display:flex}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar--right-menu .top-bar__menu{align-items:center;gap:14px;margin:0;display:flex}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar li{margin:0;padding:0;list-style:none}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar a,html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar a:visited{font-family:var(--vm2-font);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;text-decoration:none;color:var(--vm2-muted)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar .top-bar__login-link{font-weight:600;color:var(--vm2-ink)!important}html[data-vm2-theme] .vm2-header .cart-container .mini_cart{min-width:0;height:36px;font-family:var(--vm2-font);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important}html[data-vm2-theme] .vm2-header .cart-container .mini_cart:before{color:var(--vm2-on-green)!important}html[data-vm2-theme] .vm2-header .cart-container .cart_count{min-width:0;padding:0;font-size:13px;font-weight:800;display:inline;position:static;color:var(--vm2-on-green)!important;background:0 0!important}html[data-vm2-theme] .vm2-header .cart_content{border-radius:var(--vm2-r-lg);box-shadow:var(--vm2-shadow);font-family:var(--vm2-font);background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border:1px solid var(--vm2-line)!important}html[data-vm2-theme] .vm2-header .cart_content a,html[data-vm2-theme] .vm2-header .cart_content p,html[data-vm2-theme] .vm2-header .cart_content span,html[data-vm2-theme] .vm2-header .cart_content li{color:var(--vm2-ink)!important}html[data-vm2-theme] .vm2-header .cart_content .was_price{color:var(--vm2-muted)!important}html[data-vm2-theme] .vm2-header .cart_content .mini-cart__item{border-color:var(--vm2-line)!important}html[data-vm2-theme] .vm2-header .cart_content .cart_image{background:var(--vm2-tile);border-radius:var(--vm2-r-sm)}html[data-vm2-theme] .vm2-header .cart_content .cart_image img{mix-blend-mode:multiply}html[data-vm2-theme] .vm2-header .cart_content input.quantity{background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-color:var(--vm2-line)!important}html[data-vm2-theme] .vm2-header .cart_content .global-button--primary{font-family:var(--vm2-font);text-transform:none;letter-spacing:0;border-radius:12px;font-weight:700;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;border:0!important}html[data-vm2-theme] .vm2-header .cart_content .secondary_button{box-shadow:inset 0 0 0 1.5px var(--vm2-line);text-transform:none;letter-spacing:0;border-radius:12px;color:var(--vm2-ink)!important;background:0 0!important;border:0!important}html[data-vm2-theme] [data-desktop-header].vm2-header .header,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav{background:var(--vm2-surface)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper{border-bottom:1px solid var(--vm2-line);box-shadow:none}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav .nav-desktop__tier-1>li>a,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav .nav-desktop__tier-1>li>a:visited,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav .nav-desktop__tier-1>li>summary,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target:visited{border-radius:9px;text-decoration:none;transition:background-color .15s,color .15s;color:var(--vm2-ink-2)!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;font-size:14.5px!important;font-style:normal!important;font-weight:600!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-text{font:inherit!important;color:inherit!important;text-transform:none!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0:hover>.gm-target,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0.gm-open>.gm-target,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav .nav-desktop__tier-1>li>a:hover{color:var(--vm2-ink)!important;background:var(--vm2-surface-2)!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-retractor,html[data-vm2-theme] .vm2-header .gm-menu .gm-icon,html[data-vm2-theme] .vm2-header .gm-menu .icon-down-arrow{color:currentColor!important;border-color:currentColor!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu{border-radius:0 0 var(--vm2-r-lg) var(--vm2-r-lg);font-family:var(--vm2-font);background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border:1px solid var(--vm2-line)!important;box-shadow:var(--vm2-shadow)!important;border-top:0!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .submenu-background{background:var(--vm2-surface)!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .gm-links .gm-target,html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .gm-links .gm-target:visited{color:var(--vm2-ink-2)!important;font-family:var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;font-size:14.5px!important;font-weight:500!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .gm-links .gm-target .gm-text{font:inherit!important;color:inherit!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .gm-links .gm-target:hover{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .gm-heading>.gm-target,html[data-vm2-theme] .vm2-header .gm-menu .gm-submenu .gm-heading>.gm-target:visited{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:800!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-product-mini>.gm-target,html[data-vm2-theme] .vm2-header .gm-menu .gm-single-product>.gm-target{color:var(--vm2-ink)!important;background:0 0!important}html[data-vm2-theme] .vm2-header .gm-menu div.gm-product-img{background:var(--vm2-tile);border:1px solid var(--vm2-tile-line);border-radius:var(--vm2-r-sm);isolation:isolate;overflow:hidden}html[data-vm2-theme] .vm2-header .gm-menu div.gm-product-img img{mix-blend-mode:multiply}html[data-vm2-theme] .vm2-header .gm-menu .gm-product-vendor{color:var(--vm2-muted)!important;font-family:var(--vm2-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-product-name{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;text-transform:none!important;font-size:13.5px!important;font-weight:600!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-product-price,html[data-vm2-theme] .vm2-header .gm-menu .gm-price{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;font-weight:800!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-old-price{color:var(--vm2-muted)!important;font-weight:400!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-old-price~.gm-price,html[data-vm2-theme] .vm2-header .gm-menu .gm-product-price:has(.gm-old-price) .gm-price{color:var(--vm2-green-hi)!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-label{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;text-transform:none!important;border-radius:999px!important;font-weight:800!important}html[data-vm2-theme] .vm2-header .gm-menu .gm-sold_out-label{background:var(--vm2-ink)!important;color:var(--vm2-bg)!important}html[data-vm2-theme] .vm2-header .gm-menu [class*=gmowl-prev],html[data-vm2-theme] .vm2-header .gm-menu [class*=gmowl-next]{color:var(--vm2-ink)!important}html[data-vm2-theme] .vm2-header .gm-menu .gmowl-dots span{background:var(--vm2-line)!important}html[data-vm2-theme] .vm2-header .gm-menu .gmowl-dots .active span{background:var(--vm2-green)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .search-container .search-form__input,html[data-vm2-theme] [data-desktop-header].vm2-header .search-container input[type=text],html[data-vm2-theme] [data-desktop-header].vm2-header .search-container input[type=search]{height:42px;font-family:var(--vm2-font);letter-spacing:0;text-transform:none;padding:0 16px 0 40px;font-size:14.5px;border:1px solid var(--vm2-line)!important;background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important;box-shadow:none!important;border-radius:999px!important}html[data-vm2-theme] [data-desktop-header].vm2-header .search-container input::placeholder{color:var(--vm2-muted)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .search-container input:focus{outline:none;border-color:var(--vm2-green)!important;box-shadow:var(--vm2-focus)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .search-container [class*=icon-search],html[data-vm2-theme] [data-desktop-header].vm2-header .search-container button{color:var(--vm2-muted)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .search-form__submit-button.global-button{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-vm2-theme] #header.vm2-header,html[data-vm2-theme] #header.vm2-header .top-bar{font-family:var(--vm2-font);background:var(--vm2-surface)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #header.vm2-header .top-bar{border-bottom:1px solid var(--vm2-line)}html[data-vm2-theme] #header.vm2-header .top-bar--right{align-items:center;gap:6px;display:flex}html[data-vm2-theme] #header.vm2-header .top-bar--right a,html[data-vm2-theme] #header.vm2-header .mobile_nav,html[data-vm2-theme] #header.vm2-header .mobile-menu-title{color:var(--vm2-ink)!important}html[data-vm2-theme] #header.vm2-header [data-mobile-menu-icon] span{background:var(--vm2-ink)!important}html[data-vm2-theme] #header.vm2-header .cart-container .mini_cart{height:34px;padding:0 12px}html[data-vm2-theme] #header.vm2-header .vm2-toggle--sm{height:34px}html[data-vm2-theme] #header.vm2-header .vm2-toggle--sm .vm2-toggle__opt{width:28px;height:28px}html[data-vm2-theme] #header.vm2-header .mobile-menu-container{font-family:var(--vm2-font);background:var(--vm2-surface)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #header.vm2-header .mobile-menu-container li{border-color:var(--vm2-line)!important}html[data-vm2-theme] #header.vm2-header .mobile-menu-container a,html[data-vm2-theme] #header.vm2-header .mobile-menu-container a:visited,html[data-vm2-theme] #header.vm2-header .mobile-menu-container span{font-family:var(--vm2-font);letter-spacing:0;text-transform:none;color:var(--vm2-ink)!important}.vm2-logo-light{display:none}html:not([data-vm2-theme=dark]) .vm2-header .vm2-logo-light{display:block}html:not([data-vm2-theme=dark]) .vm2-header .vm2-logo-light~img{display:none!important}html:not([data-vm2-theme=dark]) .vm2-header--invert-logo .header__logo img,html:not([data-vm2-theme=dark]) .vm2-header--invert-logo .mobile_logo img{filter:invert()hue-rotate(180deg)}html[data-vm2-theme] .vm2-header .header__logo-text,html[data-vm2-theme] .vm2-header .mobile_logo{color:var(--vm2-ink)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar{padding-left:24px!important;padding-right:16px!important}html[data-vm2-theme] .vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor,html[data-vm2-theme] .vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:before,html[data-vm2-theme] .vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:after,html[data-vm2-theme] .vm2-header .main-nav .icon-down-arrow,html[data-vm2-theme] .vm2-header .main-nav .icon-down-arrow:before{color:var(--vm2-muted)!important;border-color:var(--vm2-muted)!important;opacity:1!important}html[data-vm2-theme] [data-desktop-header].vm2-header .search-container .search-form__input{padding:0 44px 0 18px!important}html[data-vm2-theme] body .gm-menu .gm-submenu{border-radius:0 0 var(--vm2-r-lg) var(--vm2-r-lg);font-family:var(--vm2-font);background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border:1px solid var(--vm2-line)!important;box-shadow:var(--vm2-shadow)!important;border-top:0!important}html[data-vm2-theme] body .gm-menu .gm-submenu .submenu-background{background:var(--vm2-surface)!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-links .gm-target,html[data-vm2-theme] body .gm-menu .gm-submenu .gm-links .gm-target:visited{color:var(--vm2-ink-2)!important;font-family:var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;font-size:14.5px!important;font-weight:500!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-links .gm-target .gm-text{font:inherit!important;color:inherit!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-links .gm-target:hover{color:var(--vm2-green-ink)!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading>.gm-target,html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading>.gm-target:visited{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:800!important}html[data-vm2-theme] body .gm-menu .gm-product-mini>.gm-target,html[data-vm2-theme] body .gm-menu .gm-single-product>.gm-target{color:var(--vm2-ink)!important;background:0 0!important}html[data-vm2-theme] body .gm-menu div.gm-product-img{background:var(--vm2-tile);border:1px solid var(--vm2-tile-line);border-radius:var(--vm2-r-sm);isolation:isolate;overflow:hidden}html[data-vm2-theme] body .gm-menu div.gm-product-img img{mix-blend-mode:multiply}html[data-vm2-theme] body .gm-menu .gm-product-vendor{color:var(--vm2-muted)!important;font-family:var(--vm2-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}html[data-vm2-theme] body .gm-menu .gm-product-name{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;text-transform:none!important;font-size:13.5px!important;font-weight:600!important}html[data-vm2-theme] body .gm-menu .gm-product-price,html[data-vm2-theme] body .gm-menu .gm-price{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;font-weight:800!important}html[data-vm2-theme] body .gm-menu .gm-old-price{color:var(--vm2-muted)!important;font-weight:400!important}html[data-vm2-theme] body .gm-menu .gm-old-price~.gm-price,html[data-vm2-theme] body .gm-menu .gm-product-price:has(.gm-old-price) .gm-price{color:var(--vm2-green-hi)!important}html[data-vm2-theme] body .gm-menu .gm-label{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;text-transform:none!important;border-radius:999px!important;font-weight:800!important}html[data-vm2-theme] body .gm-menu .gm-sold_out-label{background:var(--vm2-ink)!important;color:var(--vm2-bg)!important}html[data-vm2-theme] body .gm-menu [class*=gmowl-prev],html[data-vm2-theme] body .gm-menu [class*=gmowl-next]{color:var(--vm2-ink)!important}html[data-vm2-theme] body .gm-menu .gmowl-dots span{background:var(--vm2-line)!important}html[data-vm2-theme] body .gm-menu .gmowl-dots .active span{background:var(--vm2-green)!important}html[data-vm2-theme] .shopify-section--header,html[data-vm2-theme] .shopify-section-group-header-group{background:var(--vm2-surface)!important}html[data-vm2-theme] .vm2-pdp{font-family:var(--vm2-font);color:var(--vm2-ink)}html[data-vm2-theme] .vm2-pdp .product_section{flex-wrap:nowrap;gap:0 48px}@media (width<=798px){html[data-vm2-theme] .vm2-pdp .product_section{flex-wrap:wrap;gap:20px}}html[data-vm2-theme] .vm2-pdp .product_gallery .gallery-cell .image__container,html[data-vm2-theme] .vm2-pdp .product_gallery .gallery-cell .product-gallery__model{background:var(--vm2-tile);border:1px solid var(--vm2-tile-line);isolation:isolate;border-radius:24px;overflow:hidden}html[data-vm2-theme] .vm2-pdp .product_gallery .product-gallery__image{mix-blend-mode:multiply}html[data-vm2-theme] .vm2-pdp .product_gallery .product-gallery__video{border-radius:24px;overflow:hidden}html[data-vm2-theme] .vm2-pdp .product_gallery_nav{margin-top:12px}html[data-vm2-theme] .vm2-pdp .product_gallery_nav .gallery-cell{background:var(--vm2-tile);isolation:isolate;border-radius:14px;transition:border-color .15s;overflow:hidden;border:2px solid var(--vm2-tile-line)!important;opacity:1!important}html[data-vm2-theme] .vm2-pdp .product_gallery_nav .gallery-cell img{mix-blend-mode:multiply}html[data-vm2-theme] .vm2-pdp .product_gallery_nav .gallery-cell.is-nav-selected,html[data-vm2-theme] .vm2-pdp .product_gallery_nav .gallery-cell.is-selected,html[data-vm2-theme] .vm2-pdp .product_gallery_nav .gallery-cell:hover{border-color:var(--vm2-green)!important}html[data-vm2-theme] .vm2-pdp .flickity-prev-next-button{box-shadow:var(--vm2-shadow);background:var(--vm2-surface)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .vm2-pdp .product-video-section__item{border-radius:18px}@media (width<=798px){html[data-vm2-theme] .vm2-pdp .product_gallery .gallery-cell .image__container{border-radius:18px}html[data-vm2-theme] .vm2-pdp .product_gallery_nav .gallery-cell{border-radius:11px}}html[data-vm2-theme] .vm2-pdp .price-ui-badge,html[data-vm2-theme] .vm2-pdp .sale_banner,html[data-vm2-theme] .vm2-pdp .hc-sale-tag{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;text-transform:none!important;border-radius:999px!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .product__details{padding-top:4px}html[data-vm2-theme] .vm2-pdp .product-block{margin-bottom:14px}html[data-vm2-theme] .vm2-pdp .product-block:empty{display:none}.vm2-pdp__vendor{font-family:var(--vm2-font);letter-spacing:.14em;text-transform:uppercase;color:var(--vm2-muted);margin:0 0 6px;font-size:12px;font-weight:700}html[data-vm2-theme] .vm2-pdp h1.product_name{margin:0;font-stretch:110%;font-family:var(--vm2-font)!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--vm2-ink)!important;font-size:clamp(28px,3vw,42px)!important;font-style:italic!important;font-weight:850!important;line-height:1.02!important}html[data-vm2-theme] .vm2-pdp .product-block--title .feature-divider{display:none}html[data-vm2-theme] .vm2-pdp .jdgm-prev-badge{font-family:var(--vm2-font)}html[data-vm2-theme] .vm2-pdp .jdgm-prev-badge__stars,html[data-vm2-theme] .vm2-pdp .jdgm-star{color:var(--vm2-green-hi)!important}html[data-vm2-theme] .vm2-pdp .jdgm-prev-badge__text{font-size:14px;color:var(--vm2-muted)!important}html[data-vm2-theme] .vm2-pdp .modal_price{font-family:var(--vm2-font);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:2px 0 0;display:flex}html[data-vm2-theme] .vm2-pdp .modal_price span.money{letter-spacing:-.02em;font-size:40px;font-stretch:108%;line-height:1;color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;font-style:normal!important;font-weight:850!important}html[data-vm2-theme] .vm2-pdp .modal_price .sale span.money,html[data-vm2-theme] .vm2-pdp .modal_price [class*=sale] span.money{color:var(--vm2-green-hi)!important}html[data-vm2-theme] .vm2-pdp .modal_price s span.money,html[data-vm2-theme] .vm2-pdp .modal_price del span.money,html[data-vm2-theme] .vm2-pdp .modal_price .was_price span.money,html[data-vm2-theme] .vm2-pdp .modal_price [class*=compare] span.money{font-size:18px;text-decoration:line-through;color:var(--vm2-muted)!important;font-weight:400!important}html[data-vm2-theme] .vm2-pdp .modal_price [class*=savings],html[data-vm2-theme] .vm2-pdp .modal_price [class*=saving]{background:var(--vm2-green-soft);border-radius:999px;align-items:center;padding:5px 10px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex;color:var(--vm2-green-ink)!important}html[data-vm2-theme] .vm2-pdp .modal_price [class*=saving] span.money{letter-spacing:0;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-decoration:none!important}html[data-vm2-theme] .vm2-pdp .product-block--text .product-text,html[data-vm2-theme] .vm2-pdp .product-block--text p,html[data-vm2-theme] .vm2-pdp .product-block--sku .sku{margin:0;font-size:12.5px;color:var(--vm2-muted)!important}html[data-vm2-theme] .vm2-pdp .product-block--custom-liquid>div[style*=\#f8f8f8]{border:1px solid var(--vm2-line);color:var(--vm2-ink-2);font-size:14.5px;background:var(--vm2-surface)!important;border-radius:16px!important;padding:16px 18px!important}html[data-vm2-theme] .vm2-pdp .product-block--custom-liquid>div[style*=\#f8f8f8] h2,html[data-vm2-theme] .vm2-pdp .product-block--custom-liquid>div[style*=\#f8f8f8] h3{margin:0 0 8px;font-family:var(--vm2-font)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--vm2-ink)!important;font-size:14px!important;font-style:normal!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .product-block--custom-liquid>div[style*=\#f8f8f8] ul{margin:0;padding-left:18px}html[data-vm2-theme] .vm2-pdp .product-block--custom-liquid>div[style*=\#f8f8f8] li{margin:4px 0}html[data-vm2-theme] .vm2-pdp .product-block--custom-liquid>div[style*=\#f8f8f8] strong{color:var(--vm2-ink)}html[data-vm2-theme] .vm2-pdp .product_form label,html[data-vm2-theme] .vm2-pdp .swatch .header,html[data-vm2-theme] .vm2-pdp .swatch .option_title{font-family:var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;color:var(--vm2-ink)!important;font-size:15px!important;font-style:normal!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .product_form select{height:50px;font-family:var(--vm2-font);padding:0 14px;font-size:15px;border:1.5px solid var(--vm2-line)!important;background-color:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-radius:14px!important}html[data-vm2-theme] .vm2-pdp .swatch .swatch-element,html[data-vm2-theme] .vm2-pdp .swatch .swatch-element label{font-family:var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important}html[data-vm2-theme] .vm2-pdp .swatch .swatch-element label{align-items:center;min-height:48px;transition:border-color .15s,background-color .15s;border:1.5px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-radius:14px!important;height:auto!important;padding:10px 14px!important;font-size:14.5px!important;font-weight:650!important;line-height:1.3!important;display:flex!important}html[data-vm2-theme] .vm2-pdp .swatch .swatch-element label:hover{border-color:var(--vm2-ink-2)!important}html[data-vm2-theme] .vm2-pdp .swatch input:checked+.swatch-element label,html[data-vm2-theme] .vm2-pdp .swatch input:checked+label,html[data-vm2-theme] .vm2-pdp .swatch .swatch-element input:checked+label{border-color:var(--vm2-green)!important;background:var(--vm2-green-soft)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .vm2-pdp .swatch .swatch-element.soldout label,html[data-vm2-theme] .vm2-pdp .swatch .swatch-element.disabled label{opacity:.75;color:var(--vm2-muted)!important}html[data-vm2-theme] .vm2-pdp .swatch .swatch-element .crossed-out{display:none}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity{grid-template-rows:auto 54px;grid-template-columns:44px 56px 44px;align-items:center;display:grid;margin:0!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity label{grid-column:1/-1;color:var(--vm2-muted)!important;margin:0 0 6px!important;font-size:13px!important;font-weight:600!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-minus,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-plus,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity{place-items:center;display:grid;border:1.5px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;height:54px!important;color:var(--vm2-ink)!important;margin:0!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-minus{cursor:pointer;border-right:0!important;border-radius:14px 0 0 14px!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-plus{cursor:pointer;border-left:0!important;border-radius:0 14px 14px 0!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity{text-align:center;font-family:var(--vm2-font);font-size:16px;font-weight:700;border-left:0!important;border-right:0!important;border-radius:0!important;width:56px!important;padding:0!important}html[data-vm2-theme] .vm2-pdp .purchase-details__buttons{flex:220px;margin:0!important}html[data-vm2-theme] .vm2-pdp .product_form .add_to_cart.global-button{width:100%;min-height:54px;transition:filter .15s;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;box-shadow:none!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:14px!important;margin:0!important;font-size:16px!important;font-style:normal!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .product_form .add_to_cart.global-button .text{color:inherit!important;font:inherit!important}html[data-vm2-theme] .vm2-pdp .product_form .add_to_cart.global-button:hover{filter:brightness(1.06)}html[data-vm2-theme] .vm2-pdp .product_form .add_to_cart.global-button.disabled{filter:none;cursor:not-allowed;background:var(--vm2-surface-2)!important;color:var(--vm2-muted)!important}html[data-vm2-theme] .vm2-pdp .product_form .add_to_cart .checkmark path{stroke:var(--vm2-on-green)}html[data-vm2-theme] .vm2-pdp .shopify-payment-button__button--unbranded{font-family:var(--vm2-font)!important;border-radius:14px!important}html[data-vm2-theme] .vm2-pdp .product-notify-me,html[data-vm2-theme] .vm2-pdp [class*=notify-me]{font-family:var(--vm2-font);color:var(--vm2-ink-2)}html[data-vm2-theme] .vm2-pdp [class*=notify-me] input[type=email]{height:50px;font-family:var(--vm2-font);padding:0 14px;font-size:15px;border:1.5px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-radius:14px!important}html[data-vm2-theme] .vm2-pdp [class*=notify-me] button,html[data-vm2-theme] .vm2-pdp [class*=notify-me] input[type=submit]{min-height:50px;padding:0 20px;background:var(--vm2-ink)!important;color:var(--vm2-bg)!important;font-family:var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:14px!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .vm-usp{border:1px solid var(--vm2-line);background:var(--vm2-surface)!important;border-radius:16px!important;padding:10px 18px!important}html[data-vm2-theme] .vm2-pdp .vm-usp__item{border-bottom:1px solid var(--vm2-line);padding:10px 0!important}html[data-vm2-theme] .vm2-pdp .vm-usp__item:last-child{border-bottom:0}html[data-vm2-theme] .vm2-pdp .vm-usp__icon{color:var(--vm2-green-hi)!important;width:22px!important;height:22px!important}html[data-vm2-theme] .vm2-pdp .vm-usp__icon svg{animation:none!important}html[data-vm2-theme] .vm2-pdp .vm-usp__text{color:var(--vm2-ink-2)!important;font-size:14px!important}html[data-vm2-theme=dark] .vm2-pdp .product-block--custom-liquid>img[src*=Maksulogot]{background:#f5f6f2;border-radius:12px;padding:6px 10px}.vm2-buybar{display:none}@media (width<=798px){.vm2-buybar{z-index:9990;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--vm2-surface) 94%, transparent);backdrop-filter:blur(14px);border-top:1px solid var(--vm2-line);font-family:var(--vm2-font);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #00000014}.vm2-buybar.is-on{transform:translateY(0)}.vm2-buybar__info{flex-direction:column;min-width:0;display:flex}.vm2-buybar__now{letter-spacing:-.01em;color:var(--vm2-ink);font-size:20px;font-weight:850;line-height:1.1}.vm2-buybar__name{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;color:var(--vm2-muted);font-size:11.5px;overflow:hidden}.vm2-buybar__btn{flex:1;max-width:230px;min-height:48px}}@media (prefers-reduced-motion:reduce){.vm2-buybar{transition:none}}html[data-vm2-theme] .vm2-pdp .modal_price [class*=saving]{flex:none;max-width:max-content;width:auto!important}html[data-vm2-theme] .vm2-pdp .modal_price .price-ui-badge,html[data-vm2-theme] .vm2-pdp .modal_price [class*=sold],html[data-vm2-theme] .vm2-pdp .modal_price .sold_out{letter-spacing:0;text-transform:none;border-radius:999px;align-self:center;align-items:center;padding:5px 10px;line-height:1.2;display:inline-flex;background:var(--vm2-surface-2)!important;color:var(--vm2-ink-2)!important;font-family:var(--vm2-font)!important;font-size:13px!important;font-style:normal!important;font-weight:700!important}.vm2-specs{border-top:1px solid var(--vm2-line);border-bottom:1px solid var(--vm2-line);font-family:var(--vm2-font);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:6px 0 4px;padding:16px 0;list-style:none;display:grid}.vm2-specs__item{border-left:1px solid var(--vm2-line);flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:0 14px;display:flex}.vm2-specs__item:first-child{border-left:0;padding-left:0}.vm2-specs__icon{width:24px;height:24px;color:var(--vm2-green-hi);margin-bottom:6px}.vm2-specs__value{letter-spacing:-.01em;white-space:nowrap;color:var(--vm2-ink);font-size:17px;font-weight:750;line-height:1.15}.vm2-specs__label{color:var(--vm2-muted);font-size:12px;line-height:1.3}@media (width<=520px){.vm2-specs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.vm2-specs__item:nth-child(odd){border-left:0;padding-left:0}}html[data-vm2-theme] .vm2-pdp .ts-valitsin-otsikko{font-family:var(--vm2-font)!important;color:var(--vm2-ink)!important;margin:4px 0 10px!important;font-size:15px!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .ts-kortit{gap:8px;margin:0 0 16px}html[data-vm2-theme] .vm2-pdp .ts-kortti{background:var(--vm2-surface);border:1.5px solid var(--vm2-line);box-shadow:none;font-family:var(--vm2-font);border-radius:14px;column-gap:14px;padding:14px 16px;transition:border-color .15s,background-color .15s}html[data-vm2-theme] .vm2-pdp .ts-kortti:hover{border-color:var(--vm2-ink-2)}html[data-vm2-theme] .vm2-pdp .ts-kortti__radio{border:2px solid var(--vm2-line);background:var(--vm2-surface);width:20px;height:20px}html[data-vm2-theme] .vm2-pdp .ts-kortti__nimi{color:var(--vm2-ink);font-size:15px;font-weight:700;line-height:1.3}html[data-vm2-theme] .vm2-pdp .ts-kortti__hinta{color:var(--vm2-ink);font-size:16px;font-weight:800}html[data-vm2-theme] .vm2-pdp .ts-kortti__saasto{color:var(--vm2-green-ink);font-size:12.5px;font-weight:700}html[data-vm2-theme] .vm2-pdp .ts-kortti__saasto--loppu{color:var(--vm2-muted);font-weight:500}html[data-vm2-theme] .vm2-pdp .ts-kortti--loppu .ts-kortti__nimi,html[data-vm2-theme] .vm2-pdp .ts-kortti--loppu .ts-kortti__hinta{opacity:1;color:var(--vm2-muted)}html[data-vm2-theme] .vm2-pdp .ts-kortti--valittu{background:var(--vm2-green-soft);border-color:var(--vm2-green);box-shadow:none}html[data-vm2-theme] .vm2-pdp .ts-kortti--valittu .ts-kortti__radio{border-color:var(--vm2-green-ink);background:radial-gradient(circle, var(--vm2-green-ink) 0 4.5px, var(--vm2-surface) 5.5px)}html[data-vm2-theme] .vm2-pdp .ts-kortti:has(input:focus-visible){box-shadow:var(--vm2-focus);outline:none}html[data-vm2-theme] .vm2-pdp .ts-kortti__sisalto{border-top-color:color-mix(in srgb, var(--vm2-green) 30%, transparent)}html[data-vm2-theme] .vm2-pdp .ts-kortti__sisalto li{color:var(--vm2-ink-2);font-size:13.5px}html[data-vm2-theme] .vm2-pdp .ts-kortti__sisalto li:before{color:var(--vm2-green-hi)}html[data-vm2-theme] .vm2-pdp .ts-kortti__linkki{text-underline-offset:3px;color:var(--vm2-green-ink)!important;font-family:var(--vm2-font)!important;font-size:13px!important}html[data-vm2-theme] .vm2-pdp form[action*="/cart/add"] select{border:1.5px solid var(--vm2-line)!important;background-color:var(--vm2-surface)!important;color:var(--vm2-ink)!important;box-shadow:none!important;font-family:var(--vm2-font)!important;border-radius:14px!important;min-height:54px!important;font-size:15px!important}html[data-vm2-theme] .vm2-pdp .ts-hintamerkki{background:var(--vm2-green-soft);font-family:var(--vm2-font);border:0;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex;margin:6px 0 4px!important}html[data-vm2-theme] .vm2-pdp .ts-hintamerkki[hidden]{display:none!important}html[data-vm2-theme] .vm2-pdp .ts-hintamerkki__summa{color:var(--vm2-green-ink);font-size:13.5px;font-weight:800}html[data-vm2-theme] .vm2-pdp .ts-hintamerkki__selite{color:var(--vm2-ink-2);font-size:12.5px}html[data-vm2-theme] .vm2-pdp .toimitussisalto{background:var(--vm2-surface);border:1px solid var(--vm2-line);font-family:var(--vm2-font);border-radius:16px;margin:16px 0 20px;padding:16px 18px}html[data-vm2-theme] .vm2-pdp .toimitussisalto[hidden]{display:none!important}html[data-vm2-theme] .vm2-pdp .toimitussisalto__otsikko{letter-spacing:.12em;color:var(--vm2-muted);opacity:1;font-size:12px;font-weight:800;margin:0 0 8px!important}html[data-vm2-theme] .vm2-pdp .toimitussisalto__rivi{border-bottom-color:var(--vm2-line);gap:12px;padding:8px 0}html[data-vm2-theme] .vm2-pdp .toimitussisalto__kuva{background:var(--vm2-tile);mix-blend-mode:normal;border-radius:10px;flex-basis:44px;width:44px;height:44px;padding:3px}html[data-vm2-theme] .vm2-pdp .toimitussisalto__maara{color:var(--vm2-ink);font-size:13.5px;font-weight:800}html[data-vm2-theme] .vm2-pdp .toimitussisalto__nimi,html[data-vm2-theme] .vm2-pdp .toimitussisalto__nappi{font-size:14px;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .vm2-pdp .toimitussisalto__nappi:hover{color:var(--vm2-ink)!important}html[data-vm2-theme] .vm2-pdp .toimitussisalto__info{color:var(--vm2-green-hi);opacity:1}html[data-vm2-theme] .vm2-pdp .toimitussisalto__hinta{color:var(--vm2-muted);opacity:1;font-size:13px}html[data-vm2-theme] .vm2-pdp .toimitussisalto__saasto{background:var(--vm2-green-soft);border-left:0;border-radius:12px;margin:12px 0 0;padding:14px 16px}html[data-vm2-theme] .vm2-pdp .toimitussisalto__osina{color:var(--vm2-ink-2);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--vm2-ink-2) 50%, transparent);font-size:13px}html[data-vm2-theme] .vm2-pdp .toimitussisalto__yhteensa{color:var(--vm2-ink);letter-spacing:-.01em;font-size:20px;font-weight:850}html[data-vm2-theme] .vm2-pdp .toimitussisalto__saastosumma{color:var(--vm2-green-ink);font-size:13.5px;font-weight:800}html[data-vm2-theme] .osa-dialogi{background:var(--vm2-surface);color:var(--vm2-ink);font-family:var(--vm2-font);border-radius:20px;box-shadow:0 24px 60px #00000059}html[data-vm2-theme] .osa-dialogi::backdrop{backdrop-filter:blur(4px);background:#0c0e0b99}html[data-vm2-theme] .osa-dialogi__ylapalkki,html[data-vm2-theme] .osa-dialogi__alapalkki{border-color:var(--vm2-line)}html[data-vm2-theme] .osa-dialogi__otsikko{color:var(--vm2-ink);font-size:17px;font-weight:800}html[data-vm2-theme] .osa-dialogi__sulje{color:var(--vm2-muted)!important;border-radius:10px!important}html[data-vm2-theme] .osa-dialogi__sulje:hover{background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .osa-dialogi__kuva{background:var(--vm2-tile);border-radius:14px;padding:12px}html[data-vm2-theme] .osa-dialogi__teksti{color:var(--vm2-ink-2);font-size:14.5px;line-height:1.6}html[data-vm2-theme] .osa-dialogi__linkki,html[data-vm2-theme] .osa-dialogi__linkki:visited{color:var(--vm2-green-ink);text-underline-offset:3px;font-weight:700}html[data-vm2-theme] #product-tabs-section{font-family:var(--vm2-font);color:var(--vm2-ink);margin-top:40px}html[data-vm2-theme] #product-tabs-section .tabs-header{border-bottom:1px solid var(--vm2-line);scrollbar-width:none;justify-content:flex-start;gap:4px;margin-bottom:28px}html[data-vm2-theme] #product-tabs-section .tab{color:var(--vm2-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;margin:0 0 -1px;padding:14px 18px;transition:color .15s,border-color .15s}html[data-vm2-theme] #product-tabs-section .tab h4{margin:0;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important;font-size:15px!important;font-style:normal!important;font-weight:700!important}html[data-vm2-theme] #product-tabs-section .tab:hover{color:var(--vm2-ink);background:0 0}html[data-vm2-theme] #product-tabs-section .tab.active{border-bottom-color:var(--vm2-green);color:var(--vm2-ink);background:0 0}html[data-vm2-theme] #product-tabs-section .tab:focus-visible{box-shadow:var(--vm2-focus);border-radius:8px 8px 0 0;outline:none}html[data-vm2-theme] #product-tabs-section .custom-description{max-width:760px;color:var(--vm2-ink-2);font-size:16px;line-height:1.7}html[data-vm2-theme] #product-tabs-section .custom-description h2,html[data-vm2-theme] #product-tabs-section .custom-description h3{margin:40px 0 12px;font-stretch:108%;font-family:var(--vm2-font)!important;letter-spacing:-.005em!important;text-transform:uppercase!important;color:var(--vm2-ink)!important;font-size:22px!important;font-style:italic!important;font-weight:850!important;line-height:1.15!important}html[data-vm2-theme] #product-tabs-section .custom-description>:first-child{margin-top:0}html[data-vm2-theme] #product-tabs-section .custom-description p{margin:0 0 14px}html[data-vm2-theme] #product-tabs-section .custom-description strong,html[data-vm2-theme] #product-tabs-section .custom-description b{color:var(--vm2-ink);font-weight:650}html[data-vm2-theme] #product-tabs-section .custom-description ul{padding-left:20px}html[data-vm2-theme] #product-tabs-section .custom-description li{margin:6px 0}html[data-vm2-theme] #product-tabs-section .custom-description li::marker{color:var(--vm2-green-hi)}html[data-vm2-theme] #product-tabs-section .custom-description a{color:var(--vm2-green-ink);text-underline-offset:3px}html[data-vm2-theme] #product-tabs-section .custom-description img{border-radius:16px}html[data-vm2-theme] #product-tabs-section .custom-description table{border-collapse:collapse;width:100%;font-size:15px}html[data-vm2-theme] #product-tabs-section .custom-description th,html[data-vm2-theme] #product-tabs-section .custom-description td{border:0;border-bottom:1px solid var(--vm2-line);text-align:left;vertical-align:top;color:var(--vm2-ink-2);background:0 0;padding:12px 0}html[data-vm2-theme] #product-tabs-section .custom-description td:first-child,html[data-vm2-theme] #product-tabs-section .custom-description th:first-child{color:var(--vm2-muted);width:44%;padding-right:16px}html[data-vm2-theme] #product-tabs-section .custom-description tr td:last-child{color:var(--vm2-ink);font-weight:650}@media (width<=768px){html[data-vm2-theme] #product-tabs-section .tab{padding:12px}html[data-vm2-theme] #product-tabs-section .custom-description{font-size:15px}html[data-vm2-theme] #product-tabs-section .custom-description h2,html[data-vm2-theme] #product-tabs-section .custom-description h3{margin-top:32px;font-size:19px!important}}html[data-vm2-theme] .ewck-or-w{background:var(--vm2-surface);border:1px solid var(--vm2-line);font-family:var(--vm2-font);color:var(--vm2-ink);text-align:left;border-radius:16px;padding:14px 16px 12px;max-width:none!important;margin:12px 0 16px!important}html[data-vm2-theme] .ewck-or-ptw,html[data-vm2-theme] .ewck-or-ptw span{font-family:var(--vm2-font)!important;color:var(--vm2-ink)!important;text-align:left!important;font-size:14.5px!important;font-weight:650!important;line-height:1.35!important}html[data-vm2-theme] .ewck-or-pbw{font-family:var(--vm2-font);position:relative;margin-right:0!important}html[data-vm2-theme] .ewck-or-pbb{margin-right:40px;overflow:hidden;background:var(--vm2-surface-2)!important;border-radius:999px!important;height:6px!important;margin-top:10px!important}html[data-vm2-theme] .ewck-or-pbl{transition:width .4s;background:var(--vm2-green)!important;border-radius:999px!important;height:100%!important}html[data-vm2-theme] .ewck-or-icon-w{flex-direction:column;align-items:center;gap:4px;display:flex!important}html[data-vm2-theme] .ewck-or-icon-bg{box-shadow:0 0 0 3px var(--vm2-surface);place-items:center;background:var(--vm2-green-soft)!important;border:0!important;border-radius:50%!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}html[data-vm2-theme] .ewck-or-icon-svg-w{place-items:center;width:20px!important;height:20px!important;display:grid!important}html[data-vm2-theme] .ewck-or-icon-svg-w svg{width:20px!important;height:20px!important;fill:var(--vm2-green-ink)!important}html[data-vm2-theme] .ewck-or-icon-t{white-space:nowrap;font-family:var(--vm2-font)!important;color:var(--vm2-muted)!important;font-size:11.5px!important;font-weight:600!important}html[data-vm2-theme] .ewck-or-w{background:var(--vm2-green-soft);border:1px solid color-mix(in srgb, var(--vm2-green) 40%, transparent);border-radius:18px;padding:16px 18px 14px 70px;position:relative}html[data-vm2-theme] .ewck-or-w:before{content:"";background-color:var(--vm2-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D1803' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9h-11zM13.5 9.5h4l3.5 3.5v2.5h-7.5'/%3E%3Ccircle cx='6.5' cy='17' r='1.9'/%3E%3Ccircle cx='17' cy='17' r='1.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:12px;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;left:16px}html[data-vm2-theme] .ewck-or-ptw,html[data-vm2-theme] .ewck-or-ptw span{letter-spacing:-.005em;font-size:15.5px!important;font-weight:800!important}html[data-vm2-theme] .ewck-or-pbb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vm2-green) 25%, transparent);margin-right:30px;background:var(--vm2-surface)!important;height:8px!important;margin-top:12px!important}html[data-vm2-theme] .ewck-or-iw{margin-top:-18px}html[data-vm2-theme] .ewck-or-icon-bg{box-shadow:inset 0 0 0 1.5px var(--vm2-green);position:relative;background:var(--vm2-surface)!important;width:28px!important;height:28px!important}html[data-vm2-theme] .ewck-or-icon-svg-w{line-height:0;width:16px!important;height:16px!important;margin:auto!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important}html[data-vm2-theme] .ewck-or-icon-svg-w svg{display:block;width:16px!important;height:16px!important;margin:0!important;transform:none!important}html[data-vm2-theme] .ewck-or-icon-t{margin-top:2px;color:var(--vm2-green-ink)!important;font-size:11px!important;font-weight:700!important}html{--vm2-gutter:max(24px, calc((100vw - 1360px) / 2))}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar{min-height:40px;padding-left:var(--vm2-gutter)!important;padding-right:var(--vm2-gutter)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar--right-menu{display:none!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar>.top-bar__menu{gap:20px;margin-left:auto}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper{overflow-x:clip}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search actions""nav nav nav";align-items:center;column-gap:40px;width:auto!important;max-width:none!important;padding:0 var(--vm2-gutter)!important;margin:0!important;display:grid!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.header__logo{float:none;grid-area:logo;width:auto;margin:0;padding:18px 0}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container{float:none;grid-area:search;justify-self:center;width:100%;max-width:560px;margin:0}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-link{display:none!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form-container,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__input-wrapper{position:relative;width:100%!important;max-width:none!important;margin:0!important;display:block!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__input{width:100%!important;height:46px!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__submit-button{width:36px;height:36px;top:50%;right:6px;transform:translateY(-50%);padding:0!important;position:absolute!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions{grid-area:actions}.vm2-hactions{align-items:center;gap:4px;display:flex}.vm2-hactions .vm2-toggle{margin-right:6px}.vm2-hactions__btn,.vm2-hactions__btn:visited{border-radius:12px;place-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .15s;display:grid;position:relative;color:var(--vm2-ink)!important}.vm2-hactions__btn:hover{background:var(--vm2-surface-2);color:var(--vm2-ink)}.vm2-hactions__btn:focus-visible{box-shadow:var(--vm2-focus);outline:none}html[data-vm2-theme] .vm2-hactions .vm2-hactions__count{min-width:19px;height:19px;font-family:var(--vm2-font);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:3px;right:1px;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important}html[data-vm2-theme] .vm2-hactions .vm2-hactions__count[data-count="0"]{display:none}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav{float:none;grid-area:nav;justify-content:flex-start;align-items:center;min-height:50px;position:relative;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav:before{content:"";background:var(--vm2-line);height:1px;position:absolute;top:0;left:-100vw;right:-100vw}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav .gm-menu{align-items:center;gap:2px;margin:0 0 0 -11px;display:flex}html[data-vm2-theme] [data-desktop-header].vm2-header .sticky_nav .main-nav>.header__logo,html[data-vm2-theme] [data-desktop-header].vm2-header .header.is-sticky .main-nav>.header__logo{padding:10px 0}@media (width<=1200px){html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav{column-gap:24px}}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav .gm-menu{flex-wrap:nowrap!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target{white-space:nowrap;padding:9px clamp(6px,.75vw,11px)!important;font-size:clamp(13px,1.05vw,14.5px)!important}html[data-vm2-theme] body .main-nav__wrapper.sticky_nav{backdrop-filter:blur(14px);font-family:var(--vm2-font);background:color-mix(in srgb, var(--vm2-surface) 95%, transparent)!important;border-bottom:1px solid var(--vm2-line)!important;box-shadow:0 6px 24px #0000000f!important}html[data-vm2-theme] body .sticky_nav .main-nav{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo nav actions";align-items:center;column-gap:20px;min-height:60px;width:auto!important;max-width:none!important;padding:0 var(--vm2-gutter)!important;background:0 0!important;margin:0!important;display:grid!important}html[data-vm2-theme] body .sticky_nav .main-nav>.header__logo{grid-area:logo;float:none!important;width:auto!important;max-width:140px!important;margin:0!important;padding:0!important}html[data-vm2-theme] body .sticky_nav .main-nav>.header__logo img{width:auto;max-height:30px}html[data-vm2-theme] body .sticky_nav .main-nav>.nav{grid-area:nav;justify-content:flex-start;align-items:center;min-width:0;float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html[data-vm2-theme] body .sticky_nav .main-nav>.nav nav,html[data-vm2-theme] body .sticky_nav .main-nav>.nav .gm-menu{align-items:center;gap:0;flex-wrap:nowrap!important;width:auto!important;margin:0!important;display:flex!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target:visited,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target .gm-text{-webkit-text-fill-color:currentColor;color:var(--vm2-ink-2)!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;font-style:normal!important;font-weight:600!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target{white-space:nowrap;border-radius:9px;background:0 0!important;padding:8px clamp(5px,.6vw,9px)!important;font-size:clamp(12.5px,.95vw,14px)!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0:hover>a.gm-target,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0:hover>a.gm-target .gm-text{background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] body .sticky_nav .main-nav>.search-container{display:none!important}.vm2-hactions__search{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:none}html[data-vm2-theme] body .sticky_nav .vm2-hactions__search{display:grid}html[data-vm2-theme] body .sticky_nav .main-nav>.vm2-hactions{z-index:3;background:var(--vm2-surface);box-shadow:-16px 0 16px -8px var(--vm2-surface);grid-area:actions;margin-left:0;padding-left:12px;position:relative}html[data-vm2-theme] body .sticky_nav .vm2-hactions .vm2-toggle--sm{height:34px}html[data-vm2-theme] body .sticky_nav .vm2-hactions .vm2-toggle--sm .vm2-toggle__opt{width:28px;height:28px}html[data-vm2-theme] body .sticky_nav .cart-container{display:none!important}html:not([data-vm2-theme=dark]) body .sticky_nav .vm2-logo-light{display:block}html:not([data-vm2-theme=dark]) body .sticky_nav .vm2-logo-light~img{display:none!important}html:not([data-vm2-theme=dark]) body .sticky_nav .header__logo:not(:has(.vm2-logo-light)) img{filter:invert()hue-rotate(180deg)}@media (width<=1499px){html[data-vm2-theme] body .sticky_nav .vm2-hactions .vm2-toggle{display:none!important}}html[data-vm2-theme] .search-container .search-form--header,html[data-vm2-theme] [class*=search][data-dropdown]{font-family:var(--vm2-font)}html{--vm2-sticky-gutter:max(24px, calc((100vw - 1520px) / 2))}html[data-vm2-theme] body .sticky_nav .main-nav{padding:0 var(--vm2-sticky-gutter)!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target{padding:8px clamp(5px,min(100vw,1520px)/172.414,9px)!important;font-size:clamp(12.5px,min(100vw,1520px)/108.696,14px)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target{padding:9px clamp(6px,min(100vw,1360px)/123.457,11px)!important;font-size:clamp(13px,min(100vw,1360px)/93.4579,14.5px)!important}html[data-vm2-theme] body .sticky_nav .vm2-hactions .vm2-toggle{display:none!important}html[data-vm2-theme] footer.footer{--vm2-f-ink:#f2f5ee;--vm2-f-text:#c9cec2;--vm2-f-muted:#8a9284;--vm2-f-line:#23281f;--vm2-f-field:#1d2119;font-family:var(--vm2-font);margin-top:80px;font-size:14.5px;line-height:1.55;background:var(--vm2-foot)!important;color:var(--vm2-f-text)!important}html[data-vm2-theme] footer.footer>.section{background:0 0!important;padding:64px 0 28px!important}html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;width:auto!important;max-width:none!important;padding:0 var(--vm2-gutter)!important;display:grid!important}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column,html[data-vm2-theme] footer.footer .footer-menu-wrap>.columns{float:none!important;width:auto!important;margin:0!important;padding:0!important}html[data-vm2-theme] footer.footer .footer-menu-wrap>.footer_credits,html[data-vm2-theme] footer.footer .footer-menu-wrap>.footer-social-icons--mobile{grid-column:1/-1}html[data-vm2-theme] footer.footer h6{font-family:var(--vm2-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#8bd444!important;margin:0 0 16px!important;font-size:12.5px!important;font-style:normal!important;font-weight:800!important}html[data-vm2-theme] footer.footer h6 .icon-down-arrow{color:var(--vm2-f-muted)}html[data-vm2-theme] footer.footer ul{margin:0;padding:0;list-style:none}html[data-vm2-theme] footer.footer li{margin:0 0 10px;padding:0}html[data-vm2-theme] footer.footer li p{margin:0}html[data-vm2-theme] footer.footer a,html[data-vm2-theme] footer.footer a:visited{text-decoration:none;transition:color .15s;color:var(--vm2-f-text)!important}html[data-vm2-theme] footer.footer a:hover{color:#fff!important}html[data-vm2-theme] footer.footer .footer-text,html[data-vm2-theme] footer.footer .footer-text p,html[data-vm2-theme] footer.footer .newsletter_section p{margin:0 0 8px;color:var(--vm2-f-text)!important}html[data-vm2-theme] footer.footer .footer-text strong,html[data-vm2-theme] footer.footer .footer-text b{color:var(--vm2-f-ink);font-weight:700}html[data-vm2-theme] footer.footer .footer-logo{height:auto;max-width:180px!important}html[data-vm2-theme] footer.footer .newsletter form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html[data-vm2-theme] footer.footer .newsletter input[type=email],html[data-vm2-theme] footer.footer .newsletter input[type=text]{min-width:0;height:48px;font-family:var(--vm2-font);flex:200px;font-size:14.5px;background:var(--vm2-f-field)!important;color:var(--vm2-f-ink)!important;box-shadow:none!important;border:1px solid #2a2f26!important;border-radius:12px!important;margin:0!important;padding:0 14px!important}html[data-vm2-theme] footer.footer .newsletter input::placeholder{color:var(--vm2-f-muted)!important}html[data-vm2-theme] footer.footer .newsletter input[type=email]:focus{outline:none;border-color:#8bd444!important;box-shadow:0 0 0 3px #8bd44440!important}html[data-vm2-theme] footer.footer .newsletter input[type=submit]{cursor:pointer;flex:none;min-width:0;height:48px;color:#0d1803!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:#8bd444!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 20px!important;font-size:14.5px!important;font-weight:800!important}html[data-vm2-theme] footer.footer .newsletter input[type=submit]:hover{filter:brightness(1.06)}html[data-vm2-theme] footer.footer .newsletter em{color:#8bd444;font-style:normal}html[data-vm2-theme] footer.footer .social_icons,html[data-vm2-theme] footer.footer ul.social_icons{flex-wrap:wrap;gap:6px;padding:0;margin:20px 0 0!important;display:flex!important}html[data-vm2-theme] footer.footer .social_icons li{margin:0}html[data-vm2-theme] footer.footer .social_icons a{background:var(--vm2-f-field);border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;transition:background-color .15s,color .15s;color:var(--vm2-f-text)!important;display:grid!important}html[data-vm2-theme] footer.footer .social_icons a:hover{background:#8bd444;color:#0d1803!important}html[data-vm2-theme] footer.footer .social_icons a:before,html[data-vm2-theme] footer.footer .social_icons svg{fill:currentColor;color:inherit!important}html[data-vm2-theme] footer.footer .footer_credits{border-top:1px solid var(--vm2-f-line);text-align:left;font-size:13px;color:var(--vm2-f-muted)!important;margin-top:40px!important;padding-top:22px!important}html[data-vm2-theme] footer.footer .footer-credits__top,html[data-vm2-theme] footer.footer .footer-credits__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}html[data-vm2-theme] footer.footer .footer-credits__top{justify-content:flex-start;margin-bottom:12px}html[data-vm2-theme] footer.footer .credits,html[data-vm2-theme] footer.footer .credits a{margin:0;font-size:13px;color:var(--vm2-f-muted)!important}html[data-vm2-theme] footer.footer .credits a:hover{color:var(--vm2-f-text)!important}html[data-vm2-theme] footer.footer .cky-banner-element{text-underline-offset:3px;font-size:13px;color:var(--vm2-f-muted)!important;text-decoration:underline!important}html[data-vm2-theme] footer.footer .payment_methods{flex-wrap:wrap;gap:6px;margin:0;display:flex}html[data-vm2-theme] footer.footer .payment-icon{opacity:.9;background:#fff;border-radius:5px;width:42px;height:27px;margin:0!important}html[data-vm2-theme] footer.footer .localization-wrap select,html[data-vm2-theme] footer.footer .localization-wrap button{border-radius:10px;background:var(--vm2-f-field)!important;color:var(--vm2-f-text)!important;border-color:#2a2f26!important}@media (width<=1024px){html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1fr 1fr}}@media (width<=798px){html[data-vm2-theme] footer.footer{margin-top:48px}html[data-vm2-theme] footer.footer>.section{padding:44px 0 24px!important}html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1fr;gap:0;padding:0 16px!important}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column{padding:0!important}html[data-vm2-theme] footer.footer .footer_menu,html[data-vm2-theme] footer.footer .footer-text{border-bottom:1px solid var(--vm2-f-line)}html[data-vm2-theme] footer.footer .footer_menu h6,html[data-vm2-theme] footer.footer .footer-text h6{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;display:flex;margin:0!important}html[data-vm2-theme] footer.footer .toggle_content{padding-bottom:12px}html[data-vm2-theme] footer.footer .footer-logo{margin-bottom:20px;max-width:150px!important}html[data-vm2-theme] footer.footer .newsletter_section{padding:24px 0}html[data-vm2-theme] footer.footer .footer-credits__bottom{flex-direction:column;align-items:flex-start}}html[data-vm2-theme] footer.footer>.section,html[data-vm2-theme] footer.footer>section.section{width:100%!important;max-width:none!important;margin:0!important}html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(180px,1fr) minmax(260px,1.3fr);gap:32px 48px;box-sizing:border-box!important;width:100%!important}html[data-vm2-theme] footer.footer .footer-logo{display:block;width:100%!important;max-width:190px!important;height:auto!important}html[data-vm2-theme] footer.footer .footer-social-icons{margin-top:22px}html[data-vm2-theme] footer.footer .footer-social-icons ul,html[data-vm2-theme] footer.footer .footer-social-icons .social_icons,html[data-vm2-theme] footer.footer .newsletter_section ul{flex-flow:wrap!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}html[data-vm2-theme] footer.footer .footer-social-icons li,html[data-vm2-theme] footer.footer .newsletter_section ul li{line-height:1;width:auto!important;margin:0!important;padding:0!important;display:block!important}html[data-vm2-theme] footer.footer .footer-social-icons a,html[data-vm2-theme] footer.footer .newsletter_section ul a{background:var(--vm2-f-field);border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;line-height:1;transition:background-color .15s,color .15s;color:var(--vm2-f-text)!important;display:grid!important}html[data-vm2-theme] footer.footer .footer-social-icons a:hover,html[data-vm2-theme] footer.footer .newsletter_section ul a:hover{background:#8bd444;color:#0d1803!important}html[data-vm2-theme] footer.footer .footer-social-icons svg{fill:currentColor;width:17px;height:17px}html[data-vm2-theme] footer.footer .footer-social-icons--mobile{display:none!important}html[data-vm2-theme] footer.footer .footer_menu li{margin:0 0 9px;line-height:1.4}html[data-vm2-theme] footer.footer .footer-text .toggle_content p{line-height:1.6}html[data-vm2-theme] footer.footer .newsletter form{flex-wrap:nowrap}html[data-vm2-theme] footer.footer .newsletter input[type=email]{flex:auto}html[data-vm2-theme] footer.footer .footer_credits{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex!important}html[data-vm2-theme] footer.footer .footer-credits__top{order:2;margin:0}html[data-vm2-theme] footer.footer .footer-credits__bottom{order:1}@media (width<=1100px){html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1fr 1fr}}@media (width<=798px){html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1fr;row-gap:0}html[data-vm2-theme] footer.footer .footer-social-icons{margin:16px 0 24px}html[data-vm2-theme] footer.footer .newsletter form{flex-wrap:wrap}html[data-vm2-theme] footer.footer .footer_credits{flex-direction:column;align-items:flex-start}}html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,1fr));grid-auto-flow:dense;align-items:start;gap:0 56px}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column{grid-row:span 2}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column:has(.footer-logo,>.text-align--left,>.text-align--center,>.text-align--right){grid-area:1/1}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column:has(.newsletter_section){grid-area:2/1;margin-top:18px!important}html[data-vm2-theme] footer.footer .footer-menu-wrap>.footer_credits{grid-row:auto}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column:has(.footer-logo)>[class*=text-align]{text-align:left!important}html[data-vm2-theme] footer.footer .footer-logo{max-width:150px!important}html[data-vm2-theme] footer.footer .newsletter_section h6{letter-spacing:0!important;text-transform:none!important;color:var(--vm2-f-ink)!important;margin:0 0 6px!important;font-size:14.5px!important;font-weight:700!important}html[data-vm2-theme] footer.footer .newsletter_section p{max-width:340px;font-size:14px;line-height:1.55}html[data-vm2-theme] footer.footer .newsletter form{max-width:360px}html[data-vm2-theme] footer.footer .newsletter_section .social_icons,html[data-vm2-theme] footer.footer .newsletter_section ul{margin-top:18px!important}html[data-vm2-theme] footer.footer .footer_menu li,html[data-vm2-theme] footer.footer .footer-text .toggle_content p{font-size:14px}html[data-vm2-theme] footer.footer .footer-text .toggle_content strong{margin-top:6px;display:inline-block}@media (width<=1100px){html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1fr 1fr;row-gap:28px}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column{grid-row:auto}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column:has(.footer-logo),html[data-vm2-theme] footer.footer .footer-menu-wrap>.column:has(.newsletter_section){grid-area:auto/1/auto/-1;margin-top:0!important}}@media (width<=798px){html[data-vm2-theme] footer.footer .footer-menu-wrap{grid-template-columns:1fr;row-gap:0}html[data-vm2-theme] footer.footer .footer-menu-wrap>.column:has(.newsletter_section){padding-bottom:8px!important}}.vm2-vendor{z-index:2;font-family:var(--vm2-font);letter-spacing:0;text-transform:none;color:var(--vm2-muted);flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:4px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.vm2-vendor__label{color:var(--vm2-muted)}.vm2-vendor .vm2-vendor__link,.vm2-vendor .vm2-vendor__link:visited{font-weight:700;text-decoration:none;transition:color .15s;color:var(--vm2-ink-2)!important}.vm2-vendor .vm2-vendor__link:hover{text-underline-offset:3px;text-decoration:underline;color:var(--vm2-green-ink)!important}.vm2-card .vm2-card__brand.vm2-vendor{letter-spacing:0;text-transform:none;font-size:12.5px}.vm2-pdp__vendor-wrap{margin:0 0 8px}.vm2-pdp .vm2-pdp__vendor.vm2-vendor{letter-spacing:0;text-transform:none;margin:0;font-size:14px}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor{z-index:2;align-self:flex-start;gap:4px;position:relative;letter-spacing:0!important;text-transform:none!important;color:var(--vm2-muted)!important;font-size:12.5px!important;font-weight:500!important;display:flex!important}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor:before{content:"Valmistaja:"}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor a,html[data-vm2-theme] .spf-product-card .spf-product-card__vendor a:visited{text-transform:none;font-weight:700;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .spf-product-card .spf-product-card__vendor a:hover{text-underline-offset:3px;text-decoration:underline;color:var(--vm2-green-ink)!important}@media (width<=767px){.vm2-card .vm2-card__brand.vm2-vendor,html[data-vm2-theme] .spf-product-card .spf-product-card__vendor{font-size:11.5px!important}}html[data-vm2-theme] .ed_breadcrumbs-section{font-family:var(--vm2-font);--breadcrumbs-text-color:var(--vm2-muted)!important}html[data-vm2-theme] .ed_breadcrumbs-list a,html[data-vm2-theme] .ed_breadcrumbs-list a:visited,html[data-vm2-theme] .ed_breadcrumbs-list li:after{font-family:var(--vm2-font);color:var(--vm2-muted)!important}html[data-vm2-theme] .ed_breadcrumbs-list a:hover,html[data-vm2-theme] .ed_breadcrumbs-list a:focus-visible{text-underline-offset:3px;color:var(--vm2-ink)!important}html[data-vm2-theme] .ed_breadcrumbs-list a[aria-current=page]{font-weight:600;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .ed_breadcrumbs-list li:after{opacity:.6}html[data-vm2-theme] .vm2-pdp img[src*=Maksulogot]{max-width:100%;height:auto;display:block;margin:14px 0 0!important}html[data-vm2-theme=dark] .vm2-pdp img[src*=Maksulogot]{background:#f5f6f2;border-radius:12px;padding:6px 10px}html[data-vm2-theme] .vm2-pdp .notify-form{background-color:var(--vm2-warn-soft);font-family:var(--vm2-font);color:var(--vm2-ink-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E59A1C' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 1 1 12 0v5l1.5 2h-15z'/%3E%3Cpath d='M10 20.5a2 2 0 0 0 4 0'/%3E%3C/svg%3E");background-position:18px 18px;background-repeat:no-repeat;background-size:28px 28px;border:1px solid #e59a1c59;border-radius:18px;margin:16px 0 4px;padding:18px 18px 16px 64px;position:relative}html[data-vm2-theme] .vm2-pdp .notify-form:before{content:"Tilapäisesti loppu – ilmoitamme heti, kun saapuu";color:var(--vm2-ink);margin:2px 0 4px;font-size:15.5px;font-weight:800;line-height:1.3;display:block}html[data-vm2-theme] .vm2-pdp .notify-form form>p{display:none!important}html[data-vm2-theme] .vm2-pdp .notify-form form{margin:0;display:block}html[data-vm2-theme] .vm2-pdp .notify-form .notify_form__inputs{flex-wrap:wrap;gap:8px;margin:0;display:flex}html[data-vm2-theme] .vm2-pdp .notify-form .notify_form__inputs:before{content:"Jätä sähköpostisi, niin saat yhden ilmoituksen, kun tuote on taas varastossa.";color:var(--vm2-ink-2);flex:0 0 100%;margin:0 0 6px;font-size:13.5px;line-height:1.45}html[data-vm2-theme] .vm2-pdp .notify-form .notify_form__inputs:after{content:"Ei uutiskirjettä – vain tämä yksi ilmoitus.";color:var(--vm2-muted);flex:0 0 100%;margin-top:2px;font-size:12px}html[data-vm2-theme] .vm2-pdp .notify-form input.notify-email{flex:200px;min-width:0;border:1.5px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;width:auto!important;height:50px!important;color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;box-shadow:none!important;border-radius:14px!important;margin:0!important;padding:0 14px!important;font-size:15px!important}html[data-vm2-theme] .vm2-pdp .notify-form input.notify-email::placeholder{color:var(--vm2-muted)!important}html[data-vm2-theme] .vm2-pdp .notify-form input.notify-email:focus{outline:none;border-color:#e59a1c!important;box-shadow:0 0 0 3px #e59a1c40!important}html[data-vm2-theme] .vm2-pdp .notify-form input[type=submit].global-button{cursor:pointer;flex:none;background:var(--vm2-green)!important;width:auto!important;height:50px!important;min-height:0!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;border:0!important;border-radius:14px!important;margin:0!important;padding:0 24px!important;font-size:15px!important;font-style:normal!important;font-weight:800!important}html[data-vm2-theme] .vm2-pdp .notify-form input[type=submit].global-button:hover{filter:brightness(1.06)}html[data-vm2-theme] .vm2-pdp .notify-form .message:not(:empty){background:var(--vm2-green-soft);color:var(--vm2-green-ink);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px;font-weight:700}@media (width<=480px){html[data-vm2-theme] .vm2-pdp .notify-form{background-position:16px 16px;padding:16px}html[data-vm2-theme] .vm2-pdp .notify-form:before{min-height:28px;padding-left:40px}html[data-vm2-theme] .vm2-pdp .notify-form input[type=submit].global-button{flex:100%}}html[data-vm2-theme] [id^=kefi_]{width:100%}html[data-vm2-theme] [class*=bundlePreviewWrapper__]{box-shadow:var(--vm2-shadow);color:var(--vm2-ink);background:var(--vm2-surface)!important;border:1px solid var(--vm2-line)!important;min-width:0!important;max-width:none!important;font-family:var(--vm2-font)!important;border-radius:20px!important;margin:20px 0 14px!important;padding:22px 0 18px!important}html[data-vm2-theme] [class*=prevWrapperChild__]{padding-inline:18px!important}html[data-vm2-theme] [class*=bundleTitle__]{letter-spacing:-.01em;text-align:left!important;font-family:var(--vm2-font)!important;color:var(--vm2-ink)!important;padding:0 4px 16px!important;font-size:22px!important;font-style:normal!important;font-weight:850!important;line-height:1.2!important}html[data-vm2-theme] [class*=bundleTitle__]:after{content:"Kokoa valot ja asennustarvikkeet samalla tilauksella.";letter-spacing:0;color:var(--vm2-muted);margin-top:6px;font-size:14.5px;font-weight:500;display:block}html[data-vm2-theme] [class*=bundlePreviewChildrenWrapper__]{counter-reset:vm2step;flex-direction:column;gap:12px;display:flex!important}html[data-vm2-theme] [class*=placeholderSectionWrapper__]{counter-increment:vm2step;background:var(--vm2-surface);border:1px solid var(--vm2-line);border-radius:16px;margin:0!important;padding:14px!important}html[data-vm2-theme] [class*=placeholderSectionWrapper__]>div:first-child{gap:12px;margin-bottom:12px;justify-content:flex-start!important}html[data-vm2-theme] [class*=placeholderSectionWrapper__]>div:first-child:before{content:counter(vm2step);background:var(--vm2-green);width:30px;height:30px;color:var(--vm2-on-green);font-family:var(--vm2-font);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:850;line-height:1;display:grid}html[data-vm2-theme] [class*=placeholderSectionWrapper__]>div:first-child>span{flex:auto;font-family:var(--vm2-font)!important;color:var(--vm2-ink)!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}html[data-vm2-theme] [class*=placeholderSectionWrapper__]>div:first-child>div{margin-left:auto}html[data-vm2-theme] [class*=placeholderSectionWrapper__]>div:first-child svg{width:14px;height:14px;fill:var(--vm2-muted)!important;stroke:var(--vm2-muted)!important}html[data-vm2-theme] [class*=placeholderItemWrapper__]{cursor:pointer;gap:12px;transition:border-color .15s,background-color .15s;background:var(--vm2-bg)!important;border:1.5px dashed color-mix(in srgb, var(--vm2-green) 45%, var(--vm2-line))!important;border-radius:12px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;min-height:64px!important;padding:12px 16px!important;display:flex!important}html[data-vm2-theme] [class*=placeholderItemWrapper__]:hover{border-color:var(--vm2-green)!important;background:var(--vm2-green-soft)!important;border-style:solid!important}html[data-vm2-theme] [class*=piwIcon__]{background:var(--vm2-green-soft);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .15s;margin:0!important;display:grid!important}html[data-vm2-theme] [class*=placeholderItemWrapper__]:hover [class*=piwIcon__]{background:var(--vm2-green)}html[data-vm2-theme] [class*=piwIcon__] svg{width:18px!important;height:18px!important;stroke:var(--vm2-green-ink)!important}html[data-vm2-theme] [class*=placeholderItemWrapper__]:hover [class*=piwIcon__] svg{stroke:var(--vm2-on-green)!important}html[data-vm2-theme] [class*=piwText__]{font-family:var(--vm2-font)!important;color:var(--vm2-ink-2)!important;margin:0!important;font-size:15px!important;font-weight:700!important}html[data-vm2-theme] [class*=footer__][data-label="Order Summary Card"]{border-top:1px solid var(--vm2-line);background:0 0!important;border-radius:0!important;margin-top:16px!important;padding:16px 0 0!important}html[data-vm2-theme] [class*=totalBar__]{margin-bottom:12px;padding-inline:2px!important}html[data-vm2-theme] [class*=totalBar_title__]{font-family:var(--vm2-font);color:var(--vm2-ink-2)!important;font-size:14.5px!important}html[data-vm2-theme] [class*=placeholderFooterFinalPrice__]{font-family:var(--vm2-font);color:var(--vm2-ink)!important;font-size:20px!important;font-weight:850!important}html[data-vm2-theme] [class*=addToCartWrapper__]{padding-inline:0!important}html[data-vm2-theme] [id^=kefi_] button[class*=button__]{min-height:56px;transition:filter .15s,opacity .15s;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;border:0!important;border-radius:14px!important;padding:0 20px!important;font-size:16px!important;font-weight:800!important}html[data-vm2-theme] [id^=kefi_] button[class*=button__]:hover:not([disabled]){filter:brightness(1.06)}html[data-vm2-theme] [id^=kefi_] button[class*=button__][disabled]{opacity:.45!important;cursor:not-allowed!important}@media (width<=480px){html[data-vm2-theme] [class*=prevWrapperChild__]{padding-inline:12px!important}html[data-vm2-theme] [class*=bundleTitle__]{font-size:20px!important}html[data-vm2-theme] [class*=placeholderSectionWrapper__]>div:first-child>span{font-size:15px!important}}html[data-vm2-theme] [class*=bundlePreviewChildrenWrapper__]{align-items:stretch!important}html[data-vm2-theme] [class*=placeholderSectionWrapper__],html[data-vm2-theme] [class*=placeholderProducts__],html[data-vm2-theme] [class*=footer__][data-label="Order Summary Card"]{box-sizing:border-box;width:100%!important}html[data-vm2-theme] #product-tabs-section.vm2-tabs--in-col{width:100%!important;max-width:none!important;margin:40px 0 0!important;padding:0!important}html[data-vm2-theme] #product-tabs-section.vm2-tabs--in-col .tabs-content-container,html[data-vm2-theme] #product-tabs-section.vm2-tabs--in-col .container{max-width:none!important;padding:0!important}html[data-vm2-theme] #product-tabs-section.vm2-tabs--in-col .custom-description{max-width:none}html[data-vm2-theme] .shopify-section:has(>.container>#vm2-tabs-home:only-child),html[data-vm2-theme] .shopify-section:has(#vm2-tabs-home)>.container:not(:has(#product-tabs-section)){margin:0!important;padding:0!important}html[data-vm2-theme] .ewck-vd-w{font-family:var(--vm2-font);color:var(--vm2-ink);margin:4px 0 16px!important}html[data-vm2-theme] .ewck-vd-wt{font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--vm2-ink)!important;margin:0 0 10px!important;font-size:15px!important;font-style:normal!important;font-weight:800!important}html[data-vm2-theme] .ewck-vd-wb{flex-direction:column;gap:8px;display:flex}html[data-vm2-theme] .ewck-vd-tb{transition:border-color .15s,background-color .15s;position:relative;overflow:hidden;background:var(--vm2-surface)!important;border:1.5px solid var(--vm2-line)!important;border-radius:14px!important;margin:0!important}html[data-vm2-theme] .ewck-vd-tb:hover{border-color:var(--vm2-ink-2)!important}html[data-vm2-theme] .ewck-vd-tb.ewck-vd-tb-selected{background:var(--vm2-green-soft)!important;border-color:var(--vm2-green)!important}html[data-vm2-theme] .ewck-vd-tb-cw{padding:14px 16px}html[data-vm2-theme] .ewck-vd-tb-sq-ti{align-items:center;gap:12px;display:flex}html[data-vm2-theme] .ewck-vd-tb-tr{-webkit-appearance:none;appearance:none;border:2px solid var(--vm2-line);background:var(--vm2-surface);cursor:pointer;border-radius:50%;flex:none;width:20px;height:20px;margin:0!important}html[data-vm2-theme] .ewck-vd-tb-selected .ewck-vd-tb-tr{border-color:var(--vm2-green-ink);background:radial-gradient(circle, var(--vm2-green-ink) 0 4.5px, var(--vm2-surface) 5.5px)}html[data-vm2-theme] .ewck-vd-tb-tt{font-size:15px;font-weight:600;line-height:1.3;color:var(--vm2-ink)!important}html[data-vm2-theme] .ewck-vd-tb-tt span{font-weight:800!important}html[data-vm2-theme] .ewck-vd-tb-sq-ti>span{font-size:16px;color:var(--vm2-ink)!important;font-weight:800!important}html[data-vm2-theme] .ewck-vd-tb-sq-ti>span[style*=line-through]{font-size:13.5px;color:var(--vm2-muted)!important;font-weight:500!important}html[data-vm2-theme] .ewck-vd-tb-s-t-w{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-left:32px;display:flex}html[data-vm2-theme] .ewck-vd-tb-sb{align-items:center;display:inline-flex;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;border-radius:999px!important;padding:4px 10px!important;font-size:12.5px!important;font-weight:800!important}html[data-vm2-theme] .ewck-vd-tb-s-t-w>span:last-child{font-size:16px;color:var(--vm2-ink)!important;font-weight:850!important}html[data-vm2-theme] .ewck-vd-tb-vw{margin:0!important}html[data-vm2-theme] .ewck-vd-tb-pw{border-radius:0 0 0 12px;line-height:1;position:absolute;top:0;right:0;background:var(--vm2-ink)!important;padding:4px 12px 5px!important}html[data-vm2-theme] .ewck-vd-tb-pt{letter-spacing:.04em;color:var(--vm2-bg)!important;font-size:11.5px!important;font-weight:800!important}html[data-vm2-theme] .ewck-vd-tb:has(.ewck-vd-tb-pw) .ewck-vd-tb-cw{padding-top:22px}html[data-vm2-theme] .ewck-vd-ht{margin-top:10px;font-size:12.5px;line-height:1.45;display:block;color:var(--vm2-muted)!important}html[data-vm2-theme] .ewck-vd-w .ewck-vd-tb>.ewck-vd-tb-pw{z-index:2;align-items:center;background:var(--vm2-ink)!important;text-align:right!important;border-radius:0 0 0 12px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:5px 12px 6px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:0 0 auto auto!important}html[data-vm2-theme] .ewck-vd-w .ewck-vd-tb>.ewck-vd-tb-pw .ewck-vd-tb-pt{color:var(--vm2-bg)!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;display:inline!important}html[data-vm2-theme] .ewck-vd-w .ewck-vd-tb:has(>.ewck-vd-tb-pw)>.ewck-vd-tb-cw{padding-top:28px!important}html[data-vm2-theme] .ewck-bogo-w{border:1px solid var(--vm2-line);font-family:var(--vm2-font);color:var(--vm2-ink);border-radius:18px;background:var(--vm2-surface)!important;margin:16px 0!important;padding:18px!important}html[data-vm2-theme] .ewck-bogo-t{font-family:var(--vm2-font)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--vm2-ink)!important;margin:0 0 14px!important;font-size:17px!important;font-style:normal!important;font-weight:850!important;line-height:1.25!important}html[data-vm2-theme] .ewck-bogo-p-w{flex-direction:column;display:flex}html[data-vm2-theme] [class^=ewck-bogo-b-p-w-],html[data-vm2-theme] [class^=ewck-bogo-g-p-w-]{border:1px solid var(--vm2-line);background:var(--vm2-surface);padding:12px 14px;border-radius:14px!important}html[data-vm2-theme] [class^=ewck-bogo-g-p-w-]{background:var(--vm2-green-soft);border:1.5px dashed color-mix(in srgb, var(--vm2-green) 55%, transparent)}html[data-vm2-theme] .ewck-bogo-b-b,html[data-vm2-theme] .ewck-bogo-g-b{margin:0 0 8px;text-align:left!important;background:0 0!important;border-radius:0!important;padding:0!important}html[data-vm2-theme] .ewck-bogo-b-b span,html[data-vm2-theme] .ewck-bogo-g-b span{font-family:var(--vm2-font);letter-spacing:.12em;text-transform:uppercase;color:var(--vm2-muted)!important;font-size:11.5px!important;font-weight:800!important}html[data-vm2-theme] .ewck-bogo-g-b span{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .ewck-bogo-b-p,html[data-vm2-theme] .ewck-bogo-g-p{align-items:center;gap:12px;background:0 0!important;padding:0!important;display:flex!important}html[data-vm2-theme] .ewck-bogo-b-p-i-w,html[data-vm2-theme] .ewck-bogo-g-p-i-w{background:var(--vm2-tile);isolation:isolate;border-radius:12px;flex:none;padding:4px;overflow:hidden;width:60px!important;height:60px!important}html[data-vm2-theme] .ewck-bogo-b-p-img,html[data-vm2-theme] .ewck-bogo-g-p-img{mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important}html[data-vm2-theme] .ewck-bogo-b-p-t,html[data-vm2-theme] .ewck-bogo-g-p-t{font-family:var(--vm2-font);line-height:1.3;color:var(--vm2-ink)!important;font-size:14.5px!important;font-weight:700!important}html[data-vm2-theme] .ewck-bogo-b-p-p,html[data-vm2-theme] .ewck-bogo-g-p-p{font-family:var(--vm2-font);color:var(--vm2-ink-2)!important;font-size:13.5px!important}html[data-vm2-theme] .ewck-bogo-g-p-p:first-child{color:var(--vm2-green-ink)!important;font-weight:800!important}html[data-vm2-theme] .ewck-bogo-g-p-p[style*=line-through]{color:var(--vm2-muted)!important;opacity:1!important}html[data-vm2-theme] .ewck-bogo-plus-w{z-index:1;justify-content:center;display:flex;position:relative;margin:-6px 0!important}html[data-vm2-theme] .ewck-bogo-plus-w svg{background:var(--vm2-surface);border-radius:50%;width:28px;height:28px;padding:3px}html[data-vm2-theme] .ewck-bogo-plus-w svg g,html[data-vm2-theme] .ewck-bogo-plus-w svg path{fill:var(--vm2-green-hi)!important;stroke:var(--vm2-green-hi)!important}html[data-vm2-theme] .ewck-bogo-swap-w{margin-top:10px}html[data-vm2-theme] .ewck-bogo-swap-w:empty{display:none}html[data-vm2-theme] .ewck-bogo-dropbtn{cursor:pointer;height:36px;border:1.5px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;border-radius:10px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important}html[data-vm2-theme] .ewck-bogo-dropbtn:hover{border-color:var(--vm2-ink-2)!important}html[data-vm2-theme] .ewck-bogo-dropdown-content{overflow:hidden;background:var(--vm2-surface)!important;border:1px solid var(--vm2-line)!important;box-shadow:var(--vm2-shadow)!important;border-radius:12px!important}html[data-vm2-theme] .ewck-bogo-swap-content{font-family:var(--vm2-font);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex;color:var(--vm2-ink)!important;background:0 0!important;padding:8px 10px!important}html[data-vm2-theme] .ewck-bogo-swap-content:hover{background:var(--vm2-surface-2)!important}html[data-vm2-theme] .ewck-bogo-swap-img{background:var(--vm2-tile);border-radius:8px;flex:none;width:36px;height:36px;overflow:hidden}html[data-vm2-theme] .ewck-bogo-atc-b-w{margin-top:14px}html[data-vm2-theme] .ewck-bogo-atc-b{cursor:pointer;width:100%;min-height:52px;transition:filter .15s;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:14px!important;padding:0 18px!important;font-size:15.5px!important;font-weight:800!important}html[data-vm2-theme] .ewck-bogo-atc-b span{color:inherit!important}html[data-vm2-theme] .ewck-bogo-atc-b:hover{filter:brightness(1.06)}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-plus-w{display:none!important}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-p-w{gap:10px}html[data-vm2-theme] .ewck-bogo-w [class^=ewck-bogo-g-p-w-]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid!important}html[data-vm2-theme] .ewck-bogo-w [class^=ewck-bogo-g-p-w-]>.ewck-bogo-g-b{grid-column:1/-1}html[data-vm2-theme] .ewck-bogo-w [class^=ewck-bogo-g-p-w-]>.ewck-bogo-g-p{grid-column:1;min-width:0}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-swap-w,html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-swap-w>.ewck-bogo-dropdown{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html[data-vm2-theme] .ewck-bogo-w [class^=ewck-bogo-g-p-w-]>.ewck-bogo-swap-w{grid-column:2;align-self:center}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-dropdown{position:relative;display:block!important}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:background-color .15s,border-color .15s,color .15s;border:1.5px solid color-mix(in srgb, var(--vm2-green) 55%, transparent)!important;background:var(--vm2-surface)!important;height:36px!important;min-height:0!important;box-shadow:none!important;color:var(--vm2-green-ink)!important;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;margin:0!important;padding:0 14px!important;font-size:0!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h13l-3-3M20 16H7l3 3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h13l-3-3M20 16H7l3 3'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn:after{content:"Vaihda";font-size:13.5px}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn span{display:none!important}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn:hover{background:var(--vm2-green)!important;border-color:var(--vm2-green)!important;color:var(--vm2-on-green)!important}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-dropdown-content{z-index:20;min-width:250px;position:absolute;top:calc(100% + 8px);right:0;background:var(--vm2-surface)!important;border:1px solid var(--vm2-line)!important;box-shadow:var(--vm2-shadow)!important;border-radius:14px!important;padding:6px!important;left:auto!important}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-swap-content{border-radius:10px;border:0!important}html[data-vm2-theme] .ewck-bogo-w .ewck-bogo-swap-content span{font-weight:600;color:var(--vm2-ink)!important}@media (width<=400px){html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn{padding:0 11px!important}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn:after{content:none}html[data-vm2-theme] .ewck-bogo-w button.ewck-bogo-dropbtn{width:36px;padding:0!important}}.rv-box-element:has(.vm2-rv){text-align:left;flex-direction:column;display:flex}.vm2-rv{flex-direction:column;flex:auto;height:100%;display:flex}.rv-box-element:empty{display:none!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading,html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading :not(img):not(svg):not(path),html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading a:visited{color:var(--vm2-ink)!important;-webkit-text-fill-color:var(--vm2-ink)!important;background-color:#0000!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading{font-family:var(--vm2-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:800!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading :not(img):not(svg){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading a:hover,html[data-vm2-theme] body .gm-menu .gm-submenu .gm-heading a:hover *{color:var(--vm2-green-ink)!important;-webkit-text-fill-color:var(--vm2-green-ink)!important}.vm2-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.vm2-card__select-wrap{margin:8px 0 0;display:block;position:relative}.vm2-card__select-wrap:after{content:"";border-right:2px solid var(--vm2-ink-2);border-bottom:2px solid var(--vm2-ink-2);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}html[data-vm2-theme] .vm2-card select.vm2-card__select{-webkit-appearance:none;appearance:none;border:1px solid var(--vm2-line);border-radius:var(--vm2-r-md,10px);background:var(--vm2-surface-2);width:100%;height:42px;min-height:42px;color:var(--vm2-ink);font:500 14px/1.2 var(--vm2-font);text-overflow:ellipsis;cursor:pointer;background-image:none;margin:0;padding:0 36px 0 14px;display:block}html[data-vm2-theme] .vm2-card select.vm2-card__select:hover{border-color:var(--vm2-muted)}html[data-vm2-theme] .vm2-card select.vm2-card__select:focus-visible{outline:2px solid var(--vm2-green);outline-offset:1px}html[data-vm2-theme] .vm2-card select.vm2-card__select option{background:var(--vm2-surface);color:var(--vm2-ink)}html[data-vm2-theme] .vm2-card select.vm2-card__select option:disabled{color:var(--vm2-muted)}.vm2-card__select-wrap+input+.vm2-card__btn{margin-top:8px}@media (width<=600px){html[data-vm2-theme] .vm2-card select.vm2-card__select{height:40px;min-height:40px;padding-left:10px;font-size:16px}}html[data-vm2-theme] .shopify-section--cart-template{--vm2-cart-img:132px;color:var(--vm2-ink)}html[data-vm2-theme] .shopify-section--cart-template>.section,html[data-vm2-theme] .shopify-section--cart-template .section>.container{width:auto!important;max-width:1360px!important}html[data-vm2-theme] .shopify-section--cart-template .section>.container{padding-left:0;padding-right:0}html[data-vm2-theme] .shopify-section--cart-template h1{font-family:var(--vm2-font);letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:var(--vm2-ink);margin:24px 0 4px;font-size:clamp(28px,3.2vw,40px);font-style:italic;font-weight:900;font-stretch:112%}html[data-vm2-theme] .shopify-section--cart-template .feature-divider,html[data-vm2-theme] .shopify-section--cart-template .container>br{display:none}html[data-vm2-theme] .shopify-section--cart-template #cart_form{width:100%;margin-top:18px}html[data-vm2-theme] .shopify-section--cart-template .cart__wrapper{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:28px;display:grid!important}html[data-vm2-theme] .shopify-section--cart-template .cart__wrapper>.columns,html[data-vm2-theme] .shopify-section--cart-template .cart__wrapper>.column{flex-direction:column;gap:12px;display:flex;float:none!important;width:auto!important;margin:0!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item{grid-template-columns:var(--vm2-cart-img) minmax(0, 1fr);border-radius:var(--vm2-r-lg);background:var(--vm2-surface);align-items:start;gap:18px;position:relative;border:1px solid var(--vm2-line)!important;margin:0!important;padding:14px!important;display:grid!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item>.column,html[data-vm2-theme] .shopify-section--cart-template .cart__item>.columns{float:none!important;width:auto!important;margin:0!important;padding:0!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--image a{aspect-ratio:1;border-radius:var(--vm2-r);background:var(--vm2-tile);display:block;overflow:hidden}html[data-vm2-theme] .shopify-section--cart-template .cart__item--image a>*,html[data-vm2-theme] .shopify-section--cart-template .cart__item--image .image__container{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--image img{mix-blend-mode:multiply;padding:8px;object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;position:static!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--content{grid-template-columns:auto 1fr auto;grid-template-areas:"title title title""opts opts opts""price price price""unit unit unit""disc disc disc""qty.total";align-items:center;gap:6px 12px;min-height:100%;text-align:left!important;padding-right:36px!important;display:grid!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--title{grid-area:title;font-family:var(--vm2-font)!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;margin:2px 0 0!important;font-size:16.5px!important;font-weight:700!important;line-height:1.3!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--title a,html[data-vm2-theme] .shopify-section--cart-template .cart__item--title a:visited{color:var(--vm2-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--title a:hover{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__product-options{flex-wrap:wrap;grid-area:opts;gap:4px 6px;display:flex;margin:0!important;padding:0!important;list-style:none!important}html[data-vm2-theme] .shopify-section--cart-template .cart__product-option{background:var(--vm2-surface-2);color:var(--vm2-ink-2);border-radius:999px;padding:3px 9px;font-size:12.5px;line-height:1.4;margin:0!important;list-style:none!important}html[data-vm2-theme] .shopify-section--cart-template .cart__product-option:before{display:none!important}html[data-vm2-theme] .shopify-section--cart-template .cart__product-option-name{color:var(--vm2-muted);font-weight:500}html[data-vm2-theme] .shopify-section--cart-template .cart__product-option-value{font-weight:600}html[data-vm2-theme] .shopify-section--cart-template .cart__item .modal_price{flex-wrap:wrap;grid-area:price;align-items:baseline;gap:2px 8px;display:flex;font-family:var(--vm2-font)!important;margin:4px 0 0!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item .modal_price .money{font-size:15px;font-weight:700;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item .modal_price .money.sale{color:var(--vm2-green-hi)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item .modal_price .was_price{font-size:13px;font-weight:400;text-decoration:line-through;color:var(--vm2-muted)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item-unit-price{color:var(--vm2-muted);grid-area:unit;margin:0;font-size:12.5px}html[data-vm2-theme] .shopify-section--cart-template .cart__item--discount{background:var(--vm2-green-soft);border-radius:999px;grid-area:disc;justify-self:start;padding:3px 9px;font-size:12.5px;font-weight:600;color:var(--vm2-green-ink)!important;margin:0!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--discount .label{color:inherit}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box{border:1px solid var(--vm2-line);background:var(--vm2-surface);border-radius:999px;grid-area:qty;align-items:center;height:40px;overflow:hidden;float:none!important;width:auto!important;margin:6px 0 0!important;display:inline-flex!important}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box .js-change-quantity{cursor:pointer;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:background-color .15s;width:38px!important;height:38px!important;color:var(--vm2-ink)!important;background:0 0!important;border:0!important;margin:0!important;display:inline-flex!important;position:static!important}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box .js-change-quantity:hover{background:var(--vm2-surface-2)!important}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box .js-change-quantity [class^=icon-]{color:inherit!important}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box input.quantity{text-align:center;-moz-appearance:textfield;width:40px!important;height:38px!important;min-height:0!important;color:var(--vm2-ink)!important;font:700 15px/1 var(--vm2-font)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box input.quantity::-webkit-outer-spin-button,html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box input.quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-vm2-theme] .shopify-section--cart-template .product-quantity-box input.quantity:focus-visible{outline:2px solid var(--vm2-green);outline-offset:-2px}html[data-vm2-theme] .shopify-section--cart-template .price_total{font-family:var(--vm2-font);text-align:right;flex-wrap:wrap;grid-area:total;justify-content:flex-end;align-items:baseline;gap:2px 8px;display:flex;margin:6px 0 0!important}html[data-vm2-theme] .shopify-section--cart-template .price_total strong{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--vm2-muted);font-size:11.5px;font-weight:600}html[data-vm2-theme] .shopify-section--cart-template .price_total .money{font-size:19px;font-weight:800;color:var(--vm2-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .price_total .money.was_price{order:2;font-size:13px;font-weight:400;text-decoration:line-through;color:var(--vm2-muted)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__remove-btn{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;top:12px;right:12px;color:var(--vm2-muted)!important;margin:0!important;display:inline-flex!important;position:absolute!important}html[data-vm2-theme] .shopify-section--cart-template .cart__remove-btn:hover{background:var(--vm2-surface-2);color:var(--vm2-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__remove-btn .remove-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-vm2-theme] .shopify-section--cart-template .cart__remove-btn .remove-icon{display:none!important}html[data-vm2-theme] .shopify-section--cart-template .cart__remove-btn:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M19 6l-1 14H6L5 6M10 11v6M14 11v6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M19 6l-1 14H6L5 6M10 11v6M14 11v6'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-vm2-theme] .shopify-section--cart-template .subtotal{border:1px solid var(--vm2-line);border-radius:var(--vm2-r-lg);background:var(--vm2-surface);box-shadow:var(--vm2-shadow);font-family:var(--vm2-font);flex-direction:column;gap:10px;display:flex;position:sticky;top:96px;text-align:left!important;margin:0!important;padding:22px!important}html[data-vm2-theme] .shopify-section--cart-template .subtotal:before{content:"Yhteenveto";letter-spacing:.1em;text-transform:uppercase;color:var(--vm2-ink);font-size:13px;font-weight:800}html[data-vm2-theme] .shopify-section--cart-template .subtotal>p{margin:0!important}html[data-vm2-theme] .shopify-section--cart-template .subtotal .right{order:2;float:none!important}html[data-vm2-theme] .shopify-section--cart-template .cart_subtotal,html[data-vm2-theme] .shopify-section--cart-template .cart_savings{justify-content:space-between;align-items:baseline;gap:12px;display:flex!important}html[data-vm2-theme] .shopify-section--cart-template .cart_subtotal{border-top:1px solid var(--vm2-line);color:var(--vm2-ink);font-size:15px;font-weight:700;padding-top:12px!important}html[data-vm2-theme] .shopify-section--cart-template .cart_subtotal .money{letter-spacing:-.01em;font-size:26px;font-weight:900;color:var(--vm2-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .cart_savings{border-radius:var(--vm2-r-sm);background:var(--vm2-green-soft);order:-1;font-size:14px;font-weight:700;color:var(--vm2-green-ink)!important;padding:8px 12px!important}html[data-vm2-theme] .shopify-section--cart-template .cart_savings .money{font-weight:800;color:var(--vm2-green-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .subtotal:before{order:-2}html[data-vm2-theme] .shopify-section--cart-template .cart_discounts{grid-template-columns:1fr auto;gap:4px 12px;font-size:14px;color:var(--vm2-green-ink)!important;display:grid!important}html[data-vm2-theme] .shopify-section--cart-template .cart_discounts .money{font-weight:700;color:inherit!important}html[data-vm2-theme] .shopify-section--cart-template .cart-message,html[data-vm2-theme] .shopify-section--cart-template .subtotal small{line-height:1.5;color:var(--vm2-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important}html[data-vm2-theme] .shopify-section--cart-template .cart-message a{text-decoration:underline;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .shopify-section--cart-template .subtotal label[for=note]{color:var(--vm2-ink-2);text-transform:none;letter-spacing:0;margin:6px 0 -4px;font-size:13px;font-weight:600}html[data-vm2-theme] .shopify-section--cart-template #note{border-radius:var(--vm2-r-sm);width:100%;min-height:64px;font:400 14px/1.5 var(--vm2-font);resize:vertical;margin:0;padding:10px 12px;border:1px solid var(--vm2-line)!important;background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important;box-shadow:none!important}html[data-vm2-theme] .shopify-section--cart-template #note:focus{outline:none;border-color:var(--vm2-green)!important;box-shadow:var(--vm2-focus)!important}html[data-vm2-theme] .shopify-section--cart-template .tos_label,html[data-vm2-theme] .shopify-section--cart-template .tos_icon{font-size:13px;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .shopify-section--cart-template .checkout_button{margin-top:4px!important}html[data-vm2-theme] .shopify-section--cart-template #checkout{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:54px;transition:filter .15s;background:var(--vm2-green)!important;width:100%!important;color:var(--vm2-on-green)!important;font:800 16.5px/1 var(--vm2-font)!important;letter-spacing:.01em!important;text-transform:none!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0 20px!important;display:flex!important}html[data-vm2-theme] .shopify-section--cart-template #checkout:hover{filter:brightness(1.06)}html[data-vm2-theme] .shopify-section--cart-template #checkout:focus-visible{box-shadow:var(--vm2-focus);outline:none}html[data-vm2-theme] .shopify-section--cart-template #checkout .icon-lock{font-size:14px;color:inherit!important}html[data-vm2-theme] .shopify-section--cart-template .additional-checkout-buttons{margin:0!important}html[data-vm2-theme] .shopify-section--cart-template .continue-shopping{text-underline-offset:3px;align-self:center;margin-top:2px;font-size:14px;font-weight:600;text-decoration:underline;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .shopify-section--cart-template .continue-shopping:hover{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .js-empty-cart__message,html[data-vm2-theme] .shopify-section--cart-template .section>.container>.columns.offset-by-five{border:1px solid var(--vm2-line);border-radius:var(--vm2-r-lg);background:var(--vm2-surface);text-align:left;max-width:560px;width:100%!important;margin:24px 0 48px!important;padding:28px!important}html[data-vm2-theme] .shopify-section--cart-template .js-empty-cart__message.hidden{display:none!important}html[data-vm2-theme] .shopify-section--cart-template .quote{font:500 16px/1.55 var(--vm2-font)!important;color:var(--vm2-ink-2)!important;text-align:left!important;margin:0 0 16px!important;font-style:normal!important}html[data-vm2-theme] .shopify-section--cart-template .quote a{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .shopify-section--cart-template .cart__continue-shopping{align-items:center;min-height:46px;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font:800 15px/1 var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:999px!important;padding:0 22px!important;text-decoration:none!important;display:inline-flex!important}html[data-vm2-theme] #shipping-calculator{border:1px solid var(--vm2-line);border-radius:var(--vm2-r-lg);background:var(--vm2-surface);max-width:1360px;color:var(--vm2-ink);margin:0 auto;padding:22px}html[data-vm2-theme] #shipping-calculator h4{font:800 13px/1.3 var(--vm2-font);letter-spacing:.1em;text-transform:uppercase;color:var(--vm2-ink);margin:0 0 12px}html[data-vm2-theme] #shipping-calculator label{color:var(--vm2-ink-2);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}html[data-vm2-theme] #shipping-calculator select,html[data-vm2-theme] #shipping-calculator input[type=text]{height:44px;font:500 15px var(--vm2-font);border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r-sm)!important;background-color:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #shipping-calculator .get-rates{width:100%;height:44px;background:var(--vm2-ink)!important;color:var(--vm2-bg)!important;font:700 15px var(--vm2-font)!important;text-transform:none!important;border:0!important;border-radius:999px!important}html[data-vm2-theme] #shipping-calculator #wrapper-response{color:var(--vm2-ink-2);font-size:14px}html[data-vm2-theme] .template-cart .shopify-section--apps,html[data-vm2-theme] .template-cart [id*=custom_html] .container,html[data-vm2-theme] .template-cart #ewck-order-rewards-block{max-width:1360px;margin-left:auto;margin-right:auto}@media (width<=960px){html[data-vm2-theme] .shopify-section--cart-template .cart__wrapper{grid-template-columns:minmax(0,1fr);gap:18px}html[data-vm2-theme] .shopify-section--cart-template .subtotal{position:static}}@media (width<=600px){html[data-vm2-theme] .shopify-section--cart-template{--vm2-cart-img:84px}html[data-vm2-theme] .shopify-section--cart-template h1{margin-top:12px}html[data-vm2-theme] .shopify-section--cart-template .cart__item{border-radius:var(--vm2-r);gap:12px;padding:12px!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--image img{padding:5px}html[data-vm2-theme] .shopify-section--cart-template .cart__item--title{font-size:15px!important}html[data-vm2-theme] .shopify-section--cart-template .cart__item--content{grid-template-areas:"title title title""opts opts opts""price price price""unit unit unit""disc disc disc""qty.total";padding-right:26px!important}html[data-vm2-theme] .shopify-section--cart-template .cart__remove-btn{top:8px;right:8px}html[data-vm2-theme] .shopify-section--cart-template .price_total .money{font-size:17px}html[data-vm2-theme] .shopify-section--cart-template .subtotal{padding:18px!important}}html[data-vm2-theme] .ewck-cu-w{font-family:var(--vm2-font);color:var(--vm2-ink)}html[data-vm2-theme] .ewck-cu-he-t{letter-spacing:.1em;text-transform:uppercase;font:800 13px/1.3 var(--vm2-font)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .ewck-cu-carousel-button{cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;margin-left:6px;font-size:20px;line-height:1;display:inline-flex;border:1px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-radius:50%!important;padding:0!important}html[data-vm2-theme] .ewck-cu-carousel-button:hover{background:var(--vm2-surface-2)!important}html[data-vm2-theme] .ewck-cu-carousel-button:not(.ewck-cu-carousel-button-enabled){opacity:.35}html[data-vm2-theme] .ewck-upsell-product-item{flex-direction:column;display:flex;overflow:hidden;border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r)!important;background:var(--vm2-surface)!important}html[data-vm2-theme] .ewck-cu-img-wrap{aspect-ratio:1;border-radius:var(--vm2-r-sm);margin:8px 8px 0;overflow:hidden;background:var(--vm2-tile)!important}html[data-vm2-theme] .ewck-cu-img-wrap a{width:100%;height:100%;display:block}html[data-vm2-theme] .ewck-cu-img{mix-blend-mode:multiply;padding:6px;object-fit:contain!important;width:100%!important;height:100%!important}html[data-vm2-theme] .ewck-cu-info-wrap{flex-direction:column;flex:auto;gap:6px;display:flex;padding:10px 12px 12px!important}html[data-vm2-theme] .ewck-cu-info-prod-link,html[data-vm2-theme] .ewck-cu-info-prod-link:visited{color:var(--vm2-ink)!important;text-decoration:none!important}html[data-vm2-theme] .ewck-cu-info-pt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font:700 14px/1.3 var(--vm2-font)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .ewck-cu-info-p-b{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;display:flex}html[data-vm2-theme] .ewck-cu-info-dis-p{font:800 16px/1.2 var(--vm2-font)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .ewck-cu-info-ori-p{text-decoration:line-through;font:400 13px/1.2 var(--vm2-font)!important;color:var(--vm2-muted)!important}html[data-vm2-theme] select.ewck-cu-info-action-select{border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r-sm)!important;background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .ewck-cu-info-action-atc{cursor:pointer;justify-content:center;align-items:center;min-height:40px;transition:filter .15s;background:var(--vm2-green)!important;border-radius:999px!important;display:flex!important}html[data-vm2-theme] .ewck-cu-info-action-atc:hover{filter:brightness(1.06)}html[data-vm2-theme] .ewck-cu-info-action-atc span{color:var(--vm2-on-green)!important;font:800 14px/1 var(--vm2-font)!important}html[data-vm2-theme] .qsc2-drawer,html[data-vm2-theme] .qsc2-drawer__content,html[data-vm2-theme] .qsc2-drawer-wrapper{background:var(--vm2-bg)!important;color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important}html[data-vm2-theme] .qsc2-drawer .qsc2-svg-icon{color:inherit;fill:currentColor!important}html[data-vm2-theme] .qsc2-drawer-header{align-items:center;gap:10px;min-height:64px;border-bottom:1px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;padding:0 16px 0 20px!important;display:flex!important}html[data-vm2-theme] .qsc2-drawer-header__icon-cart{width:22px!important;height:22px!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .qsc2-drawer-header__badge{justify-content:center;align-items:center;min-width:22px;height:22px;background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font:800 12px/1 var(--vm2-font)!important;border-radius:999px!important;padding:0 6px!important;display:inline-flex!important}html[data-vm2-theme] .qsc2-drawer-header__close-button{justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .15s;color:var(--vm2-ink)!important;background:0 0!important;border-radius:50%!important;margin-left:auto!important;display:inline-flex!important}html[data-vm2-theme] .qsc2-drawer-header__close-button:hover{background:var(--vm2-surface-2)!important}html[data-vm2-theme] .qsc2-drawer-header__close-button svg{width:18px!important;height:18px!important}html[data-vm2-theme] .qsc2-drawer-body{background:0 0!important;padding:12px!important}html[data-vm2-theme] .qsc2-drawer-rows{flex-direction:column;gap:10px;display:flex}html[data-vm2-theme] .qsc2-product-item-wrapper{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html[data-vm2-theme] .qsc2-product-item{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;position:relative;border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;padding:12px!important;display:grid!important}html[data-vm2-theme] .qsc2-product-item__image{overflow:hidden;border-radius:var(--vm2-r-sm)!important;background:var(--vm2-tile)!important;width:84px!important;height:84px!important;margin:0!important}html[data-vm2-theme] .qsc2-product-item__image a{width:100%;height:100%;display:block}html[data-vm2-theme] .qsc2-product-item__image img{mix-blend-mode:multiply;padding:5px;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important}html[data-vm2-theme] .qsc2-product-item__content{flex-direction:column;gap:6px;min-width:0;padding:0 30px 0 0!important;display:flex!important}html[data-vm2-theme] .qsc2-product-item__product-title,html[data-vm2-theme] .qsc2-product-item__product-title a,html[data-vm2-theme] .qsc2-product-item__product-title a:visited{color:var(--vm2-ink)!important;font:700 14.5px/1.3 var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;text-decoration:none!important}html[data-vm2-theme] .qsc2-product-item__product-title a:hover{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .qsc2-product-item__variant-option{flex-wrap:wrap;gap:4px;display:flex}html[data-vm2-theme] .qsc2-product-item__option{flex-wrap:wrap;gap:4px;background:var(--vm2-surface-2)!important;border-radius:999px!important;margin:0!important;padding:3px 9px!important;font-size:12px!important;line-height:1.4!important;display:inline-flex!important}html[data-vm2-theme] .qsc2-product-item__option-name{color:var(--vm2-muted)!important;font-weight:500!important}html[data-vm2-theme] .qsc2-product-item__option-value{color:var(--vm2-ink-2)!important;font-weight:600!important}html[data-vm2-theme] .qsc2-product-item__footer{justify-content:space-between;align-items:center;gap:10px;margin-top:4px!important;display:flex!important}html[data-vm2-theme] .qsc2-product-item__quantity{align-items:center;height:36px;overflow:hidden;border:1px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;border-radius:999px!important;display:inline-flex!important}html[data-vm2-theme] .qsc2-product-item__quantity-btn{cursor:pointer;justify-content:center;align-items:center;width:34px!important;height:34px!important;color:var(--vm2-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}html[data-vm2-theme] .qsc2-product-item__quantity-btn:hover{background:var(--vm2-surface-2)!important}html[data-vm2-theme] .qsc2-product-item__quantity-btn svg{width:11px!important;height:11px!important}html[data-vm2-theme] .qsc2-product-item__quantity-input{text-align:center;-moz-appearance:textfield;width:34px!important;height:34px!important;color:var(--vm2-ink)!important;font:700 14px/1 var(--vm2-font)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-vm2-theme] .qsc2-product-item__quantity-input::-webkit-outer-spin-button,html[data-vm2-theme] .qsc2-product-item__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-vm2-theme] .qsc2-product-item__line-price-wrapper{flex-direction:column;align-items:flex-end;gap:0;font-family:var(--vm2-font)!important;display:flex!important}html[data-vm2-theme] .qsc2-product-item__line-price{color:var(--vm2-ink)!important;font:800 17px/1.2 var(--vm2-font)!important}html[data-vm2-theme] .qsc2-product-item__compare-price~.qsc2-product-item__line-price{color:var(--vm2-green-hi)!important}html[data-vm2-theme] .qsc2-product-item__compare-price,html[data-vm2-theme] .qsc2-drawer .qsc2-original-price{color:var(--vm2-muted)!important;font:400 12.5px/1.2 var(--vm2-font)!important;text-decoration:line-through!important}html[data-vm2-theme] .qsc2-product-item__remove-btn{justify-content:center;align-items:center;transition:background-color .15s,color .15s;width:30px!important;height:30px!important;color:var(--vm2-muted)!important;background:0 0!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important}html[data-vm2-theme] .qsc2-product-item__remove-btn:hover{background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] .qsc2-product-item__remove-btn svg{width:15px!important;height:15px!important}html[data-vm2-theme] .qsc2-drawer-footer{border-top:1px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;box-shadow:0 -10px 24px #0000000f!important}html[data-vm2-theme] .qsc2-drawer-footer__summary{flex-direction:column;gap:10px;display:flex;padding:16px 20px 18px!important}html[data-vm2-theme] .qsc2-drawer-footer__row{margin:0!important;padding:0!important}html[data-vm2-theme] .qsc2-drawer-footer__summary-subtotal{justify-content:space-between;align-items:baseline;color:var(--vm2-ink)!important;font:700 15px/1.2 var(--vm2-font)!important;display:flex!important}html[data-vm2-theme] .qsc2-drawer-footer__summary-subtotal-price,html[data-vm2-theme] .qsc2-drawer-footer__summary-subtotal-price *{letter-spacing:-.01em;color:var(--vm2-ink)!important;font:900 23px/1.1 var(--vm2-font)!important}html[data-vm2-theme] .qsc2-drawer-footer__checkout{flex-direction:column;gap:10px;display:flex}html[data-vm2-theme] .qsc2-drawer-footer__cart-message,html[data-vm2-theme] .qsc2-drawer-footer__cart-message i{color:var(--vm2-muted)!important;font:400 12.5px/1.45 var(--vm2-font)!important;text-align:left!important;font-style:normal!important}html[data-vm2-theme] .qsc2-checkout-button{cursor:pointer;justify-content:center;align-items:center;transition:filter .15s;background:var(--vm2-green)!important;width:100%!important;min-height:52px!important;color:var(--vm2-on-green)!important;font:800 16px/1 var(--vm2-font)!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0 20px!important;display:flex!important}html[data-vm2-theme] .qsc2-checkout-button *{color:inherit!important;font:inherit!important}html[data-vm2-theme] .qsc2-checkout-button:hover{filter:brightness(1.06)}html[data-vm2-theme] .qsc2-drawer-footer__summary-cart,html[data-vm2-theme] .qsc2-drawer-footer__summary-cart:visited{text-underline-offset:3px;align-self:center;color:var(--vm2-ink-2)!important;font:600 14px/1.3 var(--vm2-font)!important;text-decoration:underline!important}html[data-vm2-theme] .qsc2-drawer-footer__summary-cart:hover{color:var(--vm2-green-ink)!important}html[data-vm2-theme] .qsc2-sf-content{background:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-top:1px solid var(--vm2-line)!important}html[data-vm2-theme] .qsc2-sf-content__title,html[data-vm2-theme] .qsc2-sf-clear-cart__message{color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important}html[data-vm2-theme] .qsc2-sf-clear-cart__cancel{color:var(--vm2-ink)!important;box-shadow:inset 0 0 0 1.5px var(--vm2-line)!important;background:0 0!important;border-radius:999px!important}html[data-vm2-theme] .qsc2-sf-clear-cart__confirm{background:var(--vm2-ink)!important;color:var(--vm2-bg)!important;border-radius:999px!important}html[data-vm2-theme=dark] .qsc2-drawer-footer{box-shadow:0 -10px 24px #0006!important}html[data-vm2-theme] .qsc2-product-item__product-title,html[data-vm2-theme] .qsc2-product-item__product-title *,html[data-vm2-theme] .qsc2-product-item__content,html[data-vm2-theme] .qsc2-product-item__variant,html[data-vm2-theme] .qsc2-product-item__option,html[data-vm2-theme] .qsc2-product-item__option *,html[data-vm2-theme] .qsc2-product-item__line-price-wrapper,html[data-vm2-theme] .qsc2-product-item__line-price-wrapper *,html[data-vm2-theme] .qsc2-drawer-footer__summary,html[data-vm2-theme] .qsc2-drawer-footer__summary *,html[data-vm2-theme] .qsc2-drawer-header,html[data-vm2-theme] .qsc2-drawer-header *{opacity:1!important}html[data-vm2-theme] .qsc2-product-item__product-title *,html[data-vm2-theme] .qsc2-product-item__product-title a span{color:var(--vm2-ink)!important;-webkit-text-fill-color:var(--vm2-ink)!important;font:inherit!important}html[data-vm2-theme] .qsc2-product-item__product-title a:hover span{color:var(--vm2-green-ink)!important;-webkit-text-fill-color:var(--vm2-green-ink)!important}html[data-vm2-theme] .qsc2-product-item__option-name{color:var(--vm2-ink-2)!important}html[data-vm2-theme] .qsc2-product-item__option-value{color:var(--vm2-ink)!important}html[data-vm2-theme] .qsc2-drawer-footer__cart-message,html[data-vm2-theme] .qsc2-drawer-footer__cart-message *,html[data-vm2-theme] .qsc2-product-item__compare-price{color:var(--vm2-ink-2)!important;font-size:13px!important}html[data-vm2-theme] .qsc2-product-item__remove-btn{color:var(--vm2-ink-2)!important}html[data-vm2-theme] .qsc2-product-item__quantity{border-color:color-mix(in srgb, var(--vm2-ink) 22%, transparent)!important}html[data-vm2-theme] body .qsc2-drawer .qsc2-product-item__option span.qsc2-product-item__option-value{color:var(--vm2-ink)!important;-webkit-text-fill-color:var(--vm2-ink)!important;opacity:1!important;filter:none!important}html[data-vm2-theme] body .qsc2-drawer .qsc2-product-item__option span.qsc2-product-item__option-name{color:var(--vm2-ink-2)!important;-webkit-text-fill-color:var(--vm2-ink-2)!important}html[data-vm2-theme] body .qsc2-drawer .qsc2-product-item__option{background:var(--vm2-surface-2)!important}html[data-vm2-theme] body .qsc2-drawer .qsc2-product-item__variant-title{align-self:flex-start;background:var(--vm2-surface-2)!important;font:600 12px/1.4 var(--vm2-font)!important;border-radius:999px!important;padding:3px 9px!important;display:inline-flex!important}html[data-vm2-theme] body .qsc2-drawer .qsc2-product-item__variant-title,html[data-vm2-theme] body .qsc2-drawer .qsc2-product-item__variant-title *{color:var(--vm2-ink)!important;-webkit-text-fill-color:var(--vm2-ink)!important;opacity:1!important}html[data-vm2-theme=dark] .image-with-text__text-column{background-color:var(--vm2-surface)!important;color:var(--vm2-ink-2)!important}html[data-vm2-theme=dark] .image-with-text__text-column .collection_title,html[data-vm2-theme=dark] .image-with-text__text-column .collection_title:visited,html[data-vm2-theme=dark] .image-with-text__text-column h1,html[data-vm2-theme=dark] .image-with-text__text-column h2,html[data-vm2-theme=dark] .image-with-text__text-column h3{color:var(--vm2-ink)!important}html[data-vm2-theme=dark] .image-with-text__text-column .description,html[data-vm2-theme=dark] .image-with-text__text-column .description p{color:var(--vm2-ink-2)!important}html[data-vm2-theme=dark] .image-with-text__text-column .description a{color:var(--vm2-green-ink)!important}html[data-vm2-theme=dark] .image-with-text-container.featured_collections{border:1px solid var(--vm2-line);overflow:hidden}html[data-vm2-theme=dark] .vm-faq__summary,html[data-vm2-theme=dark] .vm-faq__title{color:var(--vm2-ink)!important;-webkit-text-fill-color:var(--vm2-ink)!important}html[data-vm2-theme=dark] .vm-faq__icon{color:var(--vm2-ink)!important}html[data-vm2-theme=dark] .vm-faq__icon svg,html[data-vm2-theme=dark] .vm-faq__icon-svg{color:inherit!important;fill:none!important}html[data-vm2-theme=dark] .vm-faq__line{stroke-linecap:round;stroke:currentColor!important;stroke-width:2px!important}html[data-vm2-theme=dark] .vm-faq__item[open]>.vm-faq__summary .vm-faq__icon,html[data-vm2-theme=dark] .vm-faq__summary:hover .vm-faq__icon{color:var(--vm2-green-hi)!important}html[data-vm2-theme=dark] .vm-faq__summary:focus-visible{outline:2px solid var(--vm2-green);outline-offset:2px}html[data-vm2-theme=dark] .vm-faq__content,html[data-vm2-theme=dark] .vm-faq__content p,html[data-vm2-theme=dark] .vm-faq__content li{color:var(--vm2-ink-2)!important}html[data-vm2-theme=dark] .vm-faq__content strong{color:var(--vm2-ink)!important}html[data-vm2-theme=dark] .vm-faq__content a{color:var(--vm2-green-ink)!important}html[data-vm2-theme=dark] body .vm-faq .vm-faq__item .vm-faq__summary .vm-faq__icon,html[data-vm2-theme=dark] body .vm-faq .vm-faq__item .vm-faq__summary .vm-faq__icon svg{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html[data-vm2-theme=dark] body .vm-faq .vm-faq__item .vm-faq__summary .vm-faq__icon svg line,html[data-vm2-theme=dark] body .vm-faq .vm-faq__item .vm-faq__summary .vm-faq__icon svg line.vm-faq__line{opacity:1;stroke:var(--vm2-ink)!important;stroke-opacity:1!important;stroke-width:2.2px!important}html[data-vm2-theme=dark] body .vm-faq .vm-faq__item[open] .vm-faq__summary .vm-faq__icon svg line,html[data-vm2-theme=dark] body .vm-faq .vm-faq__item .vm-faq__summary:hover .vm-faq__icon svg line{stroke:var(--vm2-green-hi)!important}html[data-vm2-theme=dark] .vm-faq__icon line.vm-faq__line:is(#vm2-a,.vm-faq__line):is(#vm2-b,.vm-faq__line):is(#vm2-c,.vm-faq__line){stroke:var(--vm2-ink)!important;stroke-opacity:1!important;stroke-width:2.2px!important}html[data-vm2-theme=dark] .vm-faq__item[open] .vm-faq__icon line.vm-faq__line:is(#vm2-a,.vm-faq__line):is(#vm2-b,.vm-faq__line):is(#vm2-c,.vm-faq__line),html[data-vm2-theme=dark] .vm-faq__summary:hover .vm-faq__icon line.vm-faq__line:is(#vm2-a,.vm-faq__line):is(#vm2-b,.vm-faq__line):is(#vm2-c,.vm-faq__line){stroke:var(--vm2-green-hi)!important}html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon) svg{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon){transition:border-color .2s,color .2s;border:1.5px solid color-mix(in srgb, var(--vm2-ink) 28%, transparent)!important;width:26px!important;height:26px!important;color:var(--vm2-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;flex:none!important;display:inline-block!important;position:relative!important}html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon) svg{display:none!important}html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon):before,html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon):after{content:""!important;width:12px!important;height:2px!important;box-shadow:none!important;opacity:1!important;background:currentColor!important;border:0!important;border-radius:2px!important;margin:-1px 0 0 -6px!important;transition:transform .2s!important;position:absolute!important;inset:50% auto auto 50%!important;transform:none!important}html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon):after{transform:rotate(90deg)!important}html[data-vm2-theme=dark] .vm-faq__item[open] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon):after{transform:rotate(0)!important}html[data-vm2-theme=dark] .vm-faq__item[open] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon),html[data-vm2-theme=dark] .vm-faq__summary:hover .vm-faq__icon:is(#vm2-a,.vm-faq__icon):is(#vm2-b,.vm-faq__icon){color:var(--vm2-green-hi)!important;border-color:var(--vm2-green-hi)!important}@media (prefers-reduced-motion:reduce){html[data-vm2-theme=dark] .vm-faq__icon:is(#vm2-a,.vm-faq__icon):after{transition:none!important}}@media (width<=798px){html[data-vm2-theme] #header.vm2-header .top-bar--right{box-sizing:border-box;gap:4px;max-width:100%;padding-right:12px!important}html[data-vm2-theme] #header.vm2-header .top-bar--right .cart-container{flex:none;width:auto!important;margin:0!important}html[data-vm2-theme] #header.vm2-header .cart-container .mini_cart{gap:4px;height:34px;font-size:14px;padding:0 11px!important}}html[data-vm2-theme] .ewck-vd-tb-sb,html[data-vm2-theme] .ewck-vd-tb-sb *{white-space:nowrap!important}html[data-vm2-theme] .ewck-vd-tb-sb{gap:4px;flex-wrap:nowrap!important;line-height:1.2!important}html[data-vm2-theme] .ewck-vd-tb-sb>*{line-height:inherit!important;margin:0!important;padding:0!important;display:inline!important}@media (width<=600px){html[data-vm2-theme] .ewck-vd-tb-cw{padding:12px!important}html[data-vm2-theme] .ewck-vd-tb-s-t-w{flex-wrap:wrap;gap:6px 10px;padding-left:30px}html[data-vm2-theme] .ewck-vd-tb-sb{padding:4px 9px!important;font-size:12px!important}html[data-vm2-theme] .ewck-vd-tb-s-t-w>span:last-child{margin-left:auto;font-size:15px}html[data-vm2-theme] .ewck-vd-tb-tt{font-size:15px!important}}html[data-vm2-theme] .ewck-or-w:has(.ewck-or-pbw):before{display:none}html[data-vm2-theme] .ewck-or-w .ewck-or-pbw{overflow:visible!important}html[data-vm2-theme] .ewck-or-w .ewck-or-pbw:before{content:"";background-color:var(--vm2-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D1803' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9h-11zM13.5 9.5h4l3.5 3.5v2.5h-7.5'/%3E%3Ccircle cx='6.5' cy='17' r='1.9'/%3E%3Ccircle cx='17' cy='17' r='1.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:12px;width:40px;height:40px;margin-top:-20px;position:absolute;top:16px;left:-54px}html[data-vm2-theme] .vm2-header .cart-container .mini_cart{white-space:nowrap;overflow:visible;width:auto!important;max-width:none!important}html[data-vm2-theme] .vm2-header .cart-container .mini_cart>*,html[data-vm2-theme] .vm2-header .cart-container .mini_cart:before{flex:none;float:none!important;margin:0!important;position:static!important}html[data-vm2-theme] #header.vm2-header .top-bar--right .vm2-toggle,html:not(.vm2-live):not(.vm2-dev) .vm2-mmenu-theme{display:none!important}html[data-vm2-theme] #header.vm2-header .vm2-mmenu-theme{background:var(--vm2-surface);justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--vm2-line)!important;margin:0!important;padding:12px 20px!important;list-style:none!important;display:flex!important}html[data-vm2-theme] #header.vm2-header .vm2-mmenu-theme__label{color:var(--vm2-ink)!important;font:600 15px/1.3 var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important}html[data-vm2-theme] #header.vm2-header .vm2-mmenu-theme .vm2-toggle{flex:none;display:inline-flex!important}.vm2-foot-theme{display:none}@media (width<=798px){html.vm2-live .vm2-foot-theme,html.vm2-dev .vm2-foot-theme{font-family:var(--vm2-font);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:14px 20px;display:flex}.vm2-foot-theme__label{color:#edf0e8;font-size:15px;font-weight:600}html[data-vm2-theme] .vm2-foot-theme .vm2-toggle{display:inline-flex!important}}html[data-vm2-theme] #header.vm2-header #mobile_menu>li.vm2-mmenu-theme{background:0 0;justify-content:space-between;align-items:center;gap:12px;border-top:0!important;border-bottom:1px solid var(--vm2-line)!important;margin:0!important;padding:10px 16px!important;list-style:none!important;display:flex!important}html:not(.vm2-live):not(.vm2-dev) #mobile_menu>li.vm2-mmenu-theme{display:none!important}html{--vm2-brand:#86cb3e;--vm2-brand-ink:#0d1803}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper{background:var(--vm2-brand)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav{z-index:0}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav:after{content:"";z-index:-1;background:var(--vm2-surface);pointer-events:none;position:absolute;inset:0 -100vw}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__input{color:#12150f!important;background:#fff!important;border-color:#0000!important;box-shadow:0 1px 2px #0d18031f!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__input::placeholder{color:#5f665a!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__input:focus{box-shadow:0 0 0 3px #0d180340!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__submit-button,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.search-container .search-form__submit-button *{color:#12150f!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-hactions__btn,html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-hactions__btn:visited{color:var(--vm2-brand-ink)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-hactions__btn:hover{background:#0d18031a}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-hactions__count{box-shadow:0 0 0 2px var(--vm2-brand);background:var(--vm2-brand-ink)!important;color:var(--vm2-brand)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-toggle{box-shadow:none!important;background:#ffffff73!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-toggle__opt{color:var(--vm2-brand-ink)!important}html[data-vm2-theme=dark] [data-desktop-header].vm2-header .main-nav>.header__logo .vm2-logo-light{display:block}html[data-vm2-theme=dark] [data-desktop-header].vm2-header .main-nav>.header__logo .vm2-logo-light~img{display:none!important}html[data-vm2-theme=dark] [data-desktop-header].vm2-header--invert-logo .main-nav>.header__logo img{filter:invert()hue-rotate(180deg)}html[data-vm2-theme] #header.vm2-header .top-bar{background:var(--vm2-brand)!important;border-bottom-color:#0000001f!important}html[data-vm2-theme] #header.vm2-header .top-bar .mobile_nav,html[data-vm2-theme] #header.vm2-header .top-bar .mobile-menu-title,html[data-vm2-theme] #header.vm2-header .top-bar--right a:not(.mini_cart){color:var(--vm2-brand-ink)!important}html[data-vm2-theme] #header.vm2-header .top-bar [data-mobile-menu-icon] span{background:var(--vm2-brand-ink)!important}html[data-vm2-theme] #header.vm2-header .top-bar .cart-container .mini_cart{background:var(--vm2-brand-ink)!important;color:var(--vm2-brand)!important}html[data-vm2-theme] #header.vm2-header .top-bar .cart-container .mini_cart:before,html[data-vm2-theme] #header.vm2-header .top-bar .cart-container .mini_cart .cart_count{color:var(--vm2-brand)!important}html[data-vm2-theme=dark] #header.vm2-header .top-bar .mobile_logo .vm2-logo-light{display:block}html[data-vm2-theme=dark] #header.vm2-header .top-bar .mobile_logo .vm2-logo-light~img{display:none!important}html[data-vm2-theme=dark] #header.vm2-header--invert-logo .top-bar .mobile_logo img{filter:invert()hue-rotate(180deg)}html[data-vm2-theme] #header.vm2-header .top-bar .mobile-menu-container{background:var(--vm2-surface)!important}html{--vm2-brand:#7ed321;--vm2-brand-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .08 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E"),  radial-gradient(ellipse 38% 160% at 16% 50%, #eaffc861 0%, #eaffc800 70%),  linear-gradient(100deg, #4e9a12 0%, #6ec41b 22%, #82d62a 52%, #74c91f 78%, #519c14 100%)}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper{background:var(--vm2-brand-bg)!important;background-color:var(--vm2-brand)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav{background:0 0!important}html[data-vm2-theme] #header.vm2-header .top-bar{background:var(--vm2-brand-bg)!important;background-color:var(--vm2-brand)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.header__logo .vm2-logo-light,html[data-vm2-theme] #header.vm2-header .top-bar .mobile_logo .vm2-logo-light{display:none!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.header__logo .vm2-logo-light~img,html[data-vm2-theme] #header.vm2-header .top-bar .mobile_logo .vm2-logo-light~img{display:block!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.header__logo img,html[data-vm2-theme] #header.vm2-header .top-bar .mobile_logo img{filter:none!important}html{--vm2-hdr-black:#0b0d0a;--vm2-hdr-deep:#0f2a0a;--vm2-hdr-promo:#16400d;--vm2-hdr-text:#f2f5ee;--vm2-hdr-text-2:#c9d3c0}html[data-vm2-theme] .vm2-header .promo-banner{background:var(--vm2-hdr-promo)!important;color:var(--vm2-hdr-text)!important}html[data-vm2-theme] .vm2-header .promo-banner a{color:#a6e85a!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar{background:var(--vm2-hdr-black)!important;color:var(--vm2-hdr-text)!important;border-bottom:0!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar .vm2-usp li{color:var(--vm2-hdr-text)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar .vm2-usp li+li{border-left:1px solid #ffffff29;padding-left:24px}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar .vm2-usp svg{color:#8bd444!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar a,html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar a:visited{color:var(--vm2-hdr-text-2)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar a:hover{color:#fff!important}html[data-vm2-theme] [data-desktop-header].vm2-header .top-bar .top-bar__login-link{color:var(--vm2-hdr-text)!important}html{--vm2-brand-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .08 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E"), radial-gradient(ellipse 34% 150% at 15% 50%, #eaffc84d 0%, #eaffc800 70%), linear-gradient(100deg, #4e9a12 0%, #6ec41b 22%, #82d62a 52%, #74c91f 78%, #519c14 100%)}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav:after{background:var(--vm2-hdr-deep)}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav:before{background:#00000040}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target:visited{-webkit-text-fill-color:currentColor;position:relative;color:var(--vm2-hdr-text)!important;background:0 0!important;border-radius:0!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target:after{content:"";background:#8bd444;border-radius:3px 3px 0 0;height:3px;transition:transform .18s;position:absolute;bottom:-1px;left:clamp(6px,min(100vw,1360px)/123.457,11px);right:clamp(6px,min(100vw,1360px)/123.457,11px);transform:scaleX(0)}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0:hover>.gm-target,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0.gm-open>.gm-target{color:#a6e85a!important;background:0 0!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0:hover>.gm-target:after,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0.gm-open>.gm-target:after{transform:scaleX(1)}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:before,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:after{opacity:.75;color:currentColor!important;border-color:currentColor!important}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav>.nav{min-height:52px}html[data-vm2-theme] body .main-nav__wrapper.sticky_nav{backdrop-filter:none;background:var(--vm2-hdr-deep)!important;border-bottom:1px solid #0000004d!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target:visited,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0>a.gm-target .gm-text{color:var(--vm2-hdr-text)!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0:hover>a.gm-target,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0:hover>a.gm-target .gm-text{color:#a6e85a!important;background:#ffffff14!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>li.gm-item.gm-level-0:hover>a.gm-target .gm-text{background:0 0!important}html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu .gm-retractor,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu .gm-retractor:before,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu .gm-retractor:after{color:var(--vm2-hdr-text-2)!important;border-color:var(--vm2-hdr-text-2)!important}html[data-vm2-theme] body .sticky_nav .main-nav>.vm2-hactions{background:var(--vm2-hdr-deep);box-shadow:-16px 0 16px -8px var(--vm2-hdr-deep)}html[data-vm2-theme] body .sticky_nav .vm2-hactions__btn,html[data-vm2-theme] body .sticky_nav .vm2-hactions__btn svg{color:var(--vm2-hdr-text)!important}html[data-vm2-theme] body .sticky_nav .vm2-hactions__btn:hover{background:#ffffff14}html[data-vm2-theme] body .sticky_nav .vm2-logo-light{display:none!important}html[data-vm2-theme] body .sticky_nav .vm2-logo-light~img{display:block!important}html[data-vm2-theme] body .sticky_nav .header__logo img{filter:none!important}html[data-vm2-theme] .vm2-usp--mobile{background:var(--vm2-hdr-black)!important;border-bottom:0!important}html[data-vm2-theme] .vm2-usp--mobile li{color:var(--vm2-hdr-text)!important}html[data-vm2-theme] .vm2-usp--mobile svg{color:#8bd444!important}html{--vm2-band-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .08 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E"), radial-gradient(ellipse 34% 150% at 15% 50%, #eaffc84d 0%, #eaffc800 70%), linear-gradient(100deg, #4e9a12 0%, #6ec41b 22%, #82d62a 52%, #74c91f 78%, #519c14 100%);--vm2-band-b:linear-gradient(180deg, #88db2c 0%, #7ed321 55%, #71c31a 100%);--vm2-band-c:linear-gradient(180deg, #58b22c 0%, #4ca526 60%, #43991f 100%);--vm2-brand-bg:var(--vm2-band-c)}html[data-vm2-theme] [data-desktop-header].vm2-header .main-nav__wrapper{box-shadow:inset 0 1px #ffffff29}@media (width<=798px){html[data-vm2-theme] [class*=qsc2-stickybar]:not([class*=qsc2-stickybar__]),html[data-vm2-theme] .qsc2-stickybar{display:none!important}}html[data-vm2-theme] .qsc2-stickybar,html[data-vm2-theme] [class^=qsc2-stickybar]:not([class*=__]){background:var(--vm2-surface)!important;border-top:1px solid var(--vm2-line)!important;color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important;box-shadow:0 -10px 28px #00000014!important}html[data-vm2-theme=dark] .qsc2-stickybar,html[data-vm2-theme=dark] [class^=qsc2-stickybar]:not([class*=__]){box-shadow:0 -10px 28px #00000073!important}html[data-vm2-theme] [class*=qsc2-stickybar] :is(span,div,p,a,label,h2,h3,h4):not([class*=action]):not([class*=action] *){-webkit-text-fill-color:currentColor;color:var(--vm2-ink)!important;opacity:1!important}html[data-vm2-theme] [class*=qsc2-stickybar] [class*=title]:not([class*=action]){font-weight:700!important}html[data-vm2-theme] [class*=qsc2-stickybar] [class*=compare],html[data-vm2-theme] [class*=qsc2-stickybar] [class*=original]{text-decoration:line-through;color:var(--vm2-muted)!important}html[data-vm2-theme] [class*=qsc2-stickybar] img{background:var(--vm2-tile);mix-blend-mode:multiply;border-radius:10px}html[data-vm2-theme] [class*=qsc2-stickybar] :has(>img){border-radius:10px;background:var(--vm2-tile)!important}html[data-vm2-theme] [class*=qsc2-stickybar] select,html[data-vm2-theme] [class*=qsc2-stickybar] [class*=select]:not(option){background-color:var(--vm2-surface-2)!important;border-color:var(--vm2-line)!important;color:var(--vm2-ink)!important;border-radius:10px!important}html[data-vm2-theme] [class*=qsc2-stickybar] select option{background:var(--vm2-surface);color:var(--vm2-ink)}html[data-vm2-theme] [class*=qsc2-stickybar] svg{color:var(--vm2-ink-2);fill:currentColor}html[data-vm2-theme] .qsc2-stickybar__action-btn{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font:800 15.5px/1 var(--vm2-font)!important;text-transform:none!important;box-shadow:none!important;border:0!important;border-radius:999px!important}html[data-vm2-theme] .qsc2-stickybar__action-btn,html[data-vm2-theme] .qsc2-stickybar__action-btn *{-webkit-text-fill-color:currentColor;color:var(--vm2-on-green)!important}html[data-vm2-theme] .qsc2-stickybar__action-btn:hover{filter:brightness(1.06)}html[data-vm2-theme] [class*=qsc2-stickybar] :has(>img){border-radius:0;flex:none;align-self:center;background:0 0!important;height:auto!important;margin-right:14px!important;padding:0!important}html[data-vm2-theme] [class*=qsc2-stickybar] img{border:1px solid var(--vm2-line);box-sizing:border-box;border-radius:12px;padding:4px;display:block;object-fit:contain!important;mix-blend-mode:normal!important;background:#fff!important;width:56px!important;height:56px!important;max-height:none!important}html[data-vm2-theme] [class*=qsc2-stickybar] [class*=jdgm-star],html[data-vm2-theme] [class*=qsc2-stickybar] [class*=star]{-webkit-text-fill-color:currentColor;color:var(--vm2-green-hi)!important}html[data-vm2-theme] [class*=qsc2-stickybar] [class*=jdgm] [class*=text],html[data-vm2-theme] [class*=qsc2-stickybar] [class*=review]{color:var(--vm2-ink-2)!important}html:not([data-vm2-theme=dark]) [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-toggle__opt--light{color:var(--vm2-brand-ink)!important;background:#fff!important}html[data-vm2-theme=dark] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-toggle__opt--dark{background:var(--vm2-brand-ink)!important;color:#9ddc5a!important}html[data-vm2-theme=dark] [data-desktop-header].vm2-header .main-nav>.vm2-hactions .vm2-toggle__opt--dark svg{stroke:currentColor}.vm2-specs__label{text-wrap:balance}.vm2-eta{border:1px solid var(--vm2-line);background:var(--vm2-surface);min-height:48px;font-family:var(--vm2-font);border-radius:14px;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;display:flex}.vm2-eta[hidden]{display:none}.vm2-eta__icon{box-sizing:content-box;background:var(--vm2-green-soft);color:var(--vm2-green-ink);border-radius:10px;flex:none;padding:6px}.vm2-eta__text{color:var(--vm2-ink-2)!important;margin:0!important;font-size:14.5px!important;line-height:1.4!important}.vm2-eta__text strong{color:var(--vm2-ink);font-variant-numeric:tabular-nums;font-weight:800}.vm2-eta__body{flex-direction:column;gap:2px;min-width:0;display:flex}.vm2-eta__note{color:var(--vm2-muted)!important;margin:0!important;font-size:12px!important;line-height:1.35!important}html[data-vm2-theme] #gf-tree,html[data-vm2-theme] :is(div,aside,section):has(>#gf-tree),html[data-vm2-theme] #gf-tree [class*=gf-filter-header],html[data-vm2-theme] #gf-tree [class*=gf-filter-footer],html[data-vm2-theme] #gf-tree [class*=gf-block-scroll],html[data-vm2-theme] #gf-tree .gf-option-block{background-color:var(--vm2-surface)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #gf-tree,html[data-vm2-theme] #gf-tree *{border-color:var(--vm2-line)!important}html[data-vm2-theme] #gf-tree hr{height:1px;background:var(--vm2-line)!important;border:0!important}html[data-vm2-theme] #gf-tree h2,html[data-vm2-theme] #gf-tree h3,html[data-vm2-theme] #gf-tree h4,html[data-vm2-theme] #gf-tree [class*=title],html[data-vm2-theme] #gf-tree [class*=heading]{-webkit-text-fill-color:currentColor;color:var(--vm2-ink)!important;opacity:1!important}html[data-vm2-theme] #gf-tree label,html[data-vm2-theme] #gf-tree .gf-label,html[data-vm2-theme] #gf-tree [class*=option] a{color:var(--vm2-ink-2)!important;opacity:1!important}html[data-vm2-theme] #gf-tree .gf-Checkbox,html[data-vm2-theme] #gf-tree [class*=checkbox]:not(input):not(.gf-option-block){border:1.5px solid var(--vm2-muted)!important;border-radius:5px!important}html[data-vm2-theme] #gf-tree button:not(:has(svg)):not(li button):not(.gf-option-block button):not([class*=option] button),html[data-vm2-theme] #gf-tree [class*=show-result],html[data-vm2-theme] #gf-tree [class*=apply]{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font:800 15px/1 var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:999px!important}html[data-vm2-theme] #gf-tree [class*=show-result] *{color:inherit!important}html[data-vm2-theme] #gf-tree button:has(svg){color:var(--vm2-ink)!important;background:0 0!important}html[data-vm2-theme] #gf-tree li button,html[data-vm2-theme] #gf-tree .gf-option-block button,html[data-vm2-theme] #gf-tree [class*=option] button{color:var(--vm2-ink-2)!important;font:500 15px/1.35 var(--vm2-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}html[data-vm2-theme] #gf-tree li button *,html[data-vm2-theme] #gf-tree .gf-option-block button *{color:inherit!important;font-weight:inherit!important}html[data-vm2-theme] #gf-tree li button [class*=count],html[data-vm2-theme] #gf-tree .gf-option-block button [class*=count]{color:var(--vm2-muted)!important}html[data-vm2-theme] #gf-tree li.selected button,html[data-vm2-theme] #gf-tree li button.selected,html[data-vm2-theme] #gf-tree li button[aria-pressed=true]{color:var(--vm2-ink)!important;font-weight:700!important}html[data-vm2-theme] #gf-tree .gf-option-block{border:0!important;border-bottom:1px solid var(--vm2-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-vm2-theme] #gf-controls-container button,html[data-vm2-theme] #gf-controls-container [class*=filter-trigger],html[data-vm2-theme] #gf-controls-container [class*=btn-filter],html[data-vm2-theme] #gf-controls-container [class*=mobile-filter]{background:var(--vm2-surface)!important;border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r-sm)!important;color:var(--vm2-ink)!important}html[data-vm2-theme] #gf-controls-container button *,html[data-vm2-theme] #gf-controls-container [class*=filter-trigger] *{color:var(--vm2-ink)!important;opacity:1!important}html[data-vm2-theme] .spf-product-card [class*=quick-view],html[data-vm2-theme] .spf-product-card [class*=quickview],html[data-vm2-theme] .spf-product-card [class*=quick_view]{display:none!important}html[data-vm2-theme] #gf-controls-container div,html[data-vm2-theme] #gf-controls-container span:not([class*=count]){box-shadow:none!important;background-color:#0000!important}html[data-vm2-theme] #gf-controls-container div:has(>button){border:0!important;padding:0!important}.vm2-suninfo{left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:99990;border:1px solid var(--vm2-line);background:var(--vm2-surface);width:min(380px,100vw - 32px);color:var(--vm2-ink-2);font-family:var(--vm2-font);opacity:0;border-radius:18px;padding:18px 18px 16px;transition:opacity .3s,transform .3s;position:fixed;transform:translateY(12px);box-shadow:0 24px 60px -16px #00000073}.vm2-suninfo.is-on{opacity:1;transform:none}.vm2-suninfo__close{width:32px;height:32px;color:var(--vm2-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.vm2-suninfo__close:hover{background:var(--vm2-surface-2);color:var(--vm2-ink)}.vm2-suninfo__head{align-items:center;gap:12px;padding-right:28px;display:flex}.vm2-suninfo__head strong{color:var(--vm2-ink);font-size:16px;font-weight:800;line-height:1.25}.vm2-suninfo__icon{background:var(--vm2-green-soft);width:40px;height:40px;color:var(--vm2-green-ink);border-radius:12px;flex:none;place-items:center;display:grid}.vm2-suninfo__text{color:var(--vm2-ink-2)!important;margin:10px 0 6px!important;font-size:14px!important;line-height:1.5!important}.vm2-suninfo__actions{flex-wrap:wrap;gap:8px;display:flex}.vm2-suninfo__actions .vm2-btn{min-height:42px;padding:0 18px;font-size:14px}html[data-vm2-theme=dark] .vm2-suninfo{background:linear-gradient(#1b1f18,#141712);border-color:#0000;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff12,0 24px 60px -16px #000c}html[data-vm2-theme=dark] .vm2-suninfo__icon{box-shadow:0 0 22px -6px #7ed32199}@media (width<=600px){.vm2-suninfo{width:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.vm2-suninfo{transition:none}}html.vm2-vt-reveal::view-transition-old(root),html.vm2-vt-reveal::view-transition-new(root){mix-blend-mode:normal;animation:none}html.vm2-vt-reveal::view-transition-new(root){z-index:2}html.vm2-vt-fade::view-transition-old(root),html.vm2-vt-fade::view-transition-new(root){animation-duration:1.2s;animation-timing-function:ease-in-out}html.vm2-vt-reveal *,html.vm2-vt-fade *{transition:none!important}.vm2-suninfo__hint{color:var(--vm2-muted)!important;margin:0 0 14px!important;font-size:12.5px!important;line-height:1.45!important}.vm2-jump{font-family:var(--vm2-font);flex-wrap:wrap;align-items:center;gap:4px 0;margin:6px 0 14px;font-size:14px;line-height:1.4;display:flex}.vm2-jump[hidden],.vm2-jump__link[hidden]{display:none!important}html[data-vm2-theme] .vm2-jump .vm2-jump__link,html[data-vm2-theme] .vm2-jump .vm2-jump__link:visited{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--vm2-ink-2) 35%, transparent);text-underline-offset:4px;white-space:nowrap;font-weight:600;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;color:var(--vm2-ink-2)!important}html[data-vm2-theme] .vm2-jump .vm2-jump__link:hover{text-decoration-color:currentColor;color:var(--vm2-green-ink)!important}.vm2-jump__link:focus-visible{outline:2px solid var(--vm2-green);outline-offset:3px;border-radius:3px}.vm2-jump__link:not([hidden])~.vm2-jump__link:not([hidden]):before{content:"·";color:var(--vm2-muted);margin:0 .6em;text-decoration:none;display:inline-block}html[data-vm2-theme] .vm-story{--vm-green:var(--vm2-green);--vm-green-dark:var(--vm2-green-hi);--vm-bg:var(--vm2-bg);--vm-bg-card:var(--vm2-surface);--vm-text:var(--vm2-ink);--vm-text-dim:var(--vm2-muted);--vm-border:var(--vm2-line);font-family:var(--vm2-font)!important;padding-top:clamp(48px,7vw,96px)!important;padding-bottom:clamp(48px,7vw,96px)!important}html[data-vm2-theme] .vm-story .vm-story__title{font-family:var(--vm2-font);letter-spacing:-.015em;text-wrap:balance;color:var(--vm2-ink);font-style:italic;font-weight:900;font-stretch:104%;line-height:1.02;font-size:clamp(30px,3.5vw,46px)!important}html[data-vm2-theme] .vm-story .vm-story__title em{color:var(--vm2-green-hi);font-style:italic;display:block}html[data-vm2-theme] .vm-story .vm-story__tag{color:var(--vm2-ink-2);font-weight:700}html[data-vm2-theme] .vm-story .vm-story__tag:before,html[data-vm2-theme] .vm-story .vm-story__tag:after{background:var(--vm2-green);border-radius:2px;height:2px}html[data-vm2-theme] .vm-story .vm-story__lead{color:var(--vm2-ink);font-weight:500}html[data-vm2-theme] .vm-story .vm-story__body{color:var(--vm2-ink-2)}html[data-vm2-theme] .vm-story .vm-stat{border-radius:var(--vm2-r-lg);background:var(--vm2-surface);border-color:var(--vm2-line)}html[data-vm2-theme] .vm-story .vm-stat__number{font-family:var(--vm2-font);font-variant-numeric:tabular-nums;color:var(--vm2-green-hi);font-weight:900;font-stretch:110%}html[data-vm2-theme] .vm-story .vm-stat__label{color:var(--vm2-ink-2);font-weight:600}@media (hover:hover){html[data-vm2-theme] .vm-story .vm-stat:hover{border-color:var(--vm2-green);box-shadow:var(--vm2-shadow)}}@media (width<=768px){html[data-vm2-theme] .vm-story .vm-story__title em{display:inline}}html[data-vm2-theme] .vm-promise{--vm-green:var(--vm2-green);--vm-green-dark:var(--vm2-green-hi);--vm-bg:var(--vm2-bg);--vm-bg-card:var(--vm2-surface);--vm-text:var(--vm2-ink);--vm-text-dim:var(--vm2-ink-2);--vm-text-muted:var(--vm2-muted);--vm-border:var(--vm2-line);font-family:var(--vm2-font)!important;padding-top:clamp(48px,7vw,96px)!important;padding-bottom:clamp(48px,7vw,96px)!important}html[data-vm2-theme] .vm-promise .vm-promise__title{font-family:var(--vm2-font);letter-spacing:-.015em;text-wrap:balance;color:var(--vm2-ink);font-style:italic;font-weight:900;font-stretch:104%;line-height:1.02;font-size:clamp(28px,3.5vw,46px)!important}html[data-vm2-theme] .vm-promise .vm-promise__title em{color:var(--vm2-green-hi);font-style:italic}html[data-vm2-theme] .vm-promise .vm-promise__tag{color:var(--vm2-ink-2);font-weight:700}html[data-vm2-theme] .vm-promise .vm-promise__tag:before,html[data-vm2-theme] .vm-promise .vm-promise__tag:after{background:var(--vm2-green);border-radius:2px;height:2px}html[data-vm2-theme] .vm-promise .vm-promise__card,html[data-vm2-theme] .vm-promise .vm-promise__payments{border-radius:var(--vm2-r-lg);background:var(--vm2-surface);border-color:var(--vm2-line)}html[data-vm2-theme] .vm-promise .vm-promise__icon{background:color-mix(in srgb, var(--vm2-green) 14%, transparent);color:var(--vm2-green-hi)}html[data-vm2-theme] .vm-promise .vm-promise__big{font-family:var(--vm2-font);font-variant-numeric:tabular-nums;color:var(--vm2-ink);font-weight:900;font-stretch:106%}html[data-vm2-theme] .vm-promise .vm-promise__big em{color:var(--vm2-green-hi)}html[data-vm2-theme] .vm-promise .vm-promise__label{color:var(--vm2-ink-2)}html[data-vm2-theme] .vm-promise .vm-promise__payments-label{color:var(--vm2-muted);font-weight:700}html[data-vm2-theme] .vm-promise .vm-promise__payments-title{color:var(--vm2-ink);font-weight:800}@media (hover:hover){html[data-vm2-theme] .vm-promise .vm-promise__card:hover{border-color:var(--vm2-green);box-shadow:var(--vm2-shadow)}}html[data-vm2-theme=dark] .vm-promise .vm-promise__payment-logo:not(.vm-promise__payment-logo--dark){box-sizing:border-box;opacity:1;background:#f4f5ef;border-radius:6px;padding:5px 9px;max-width:96px!important;height:32px!important;max-height:32px!important}html[data-vm2-theme=dark] .vm-promise .vm-promise__payment-logo--dark{opacity:1;border-radius:6px;box-shadow:0 0 0 1px #ffffff24}@media (width<=768px){html[data-vm2-theme=dark] .vm-promise .vm-promise__payment-logo:not(.vm-promise__payment-logo--dark){padding:4px 7px;max-width:80px!important;height:26px!important;max-height:26px!important}}html[data-vm2-theme] .vm-cat{--vm-green:var(--vm2-green);--vm-green-dark:var(--vm2-green-hi);--vm-green-glow:color-mix(in srgb, var(--vm2-green) 30%, transparent);--vm-bg:var(--vm2-bg);--vm-bg-card:var(--vm2-surface);--vm-text:var(--vm2-ink);--vm-text-dim:var(--vm2-ink-2);--vm-text-muted:var(--vm2-muted);--vm-border:var(--vm2-line);font-family:var(--vm2-font)!important;padding-top:clamp(48px,7vw,96px)!important;padding-bottom:clamp(48px,7vw,96px)!important}html[data-vm2-theme] .vm-cat h2.vm-cat__title,html[data-vm2-theme] .vm-cat .vm-cat__title{font-stretch:104%;font-family:var(--vm2-font)!important;letter-spacing:-.015em!important;color:var(--vm2-ink)!important;font-size:clamp(30px,3.8vw,50px)!important;font-style:italic!important;font-weight:900!important;line-height:1.02!important}html[data-vm2-theme] .vm-cat h2.vm-cat__title em,html[data-vm2-theme] .vm-cat .vm-cat__title em{color:var(--vm2-green-hi)!important;font-style:italic!important}html[data-vm2-theme] .vm-cat .vm-cat__tag{color:var(--vm2-green-ink);font-weight:800}html[data-vm2-theme] .vm-cat .vm-cat__tag:before{background:var(--vm2-green);border-radius:2px;height:2px}html[data-vm2-theme=dark] .vm-cat .vm-cat__tag{color:var(--vm2-green-hi)}html[data-vm2-theme] .vm-cat .vm-cat__spec{border-radius:var(--vm2-r);background:var(--vm2-surface);border-color:var(--vm2-line)}html[data-vm2-theme] .vm-cat .vm-cat__spec-icon{background:color-mix(in srgb, var(--vm2-green) 14%, transparent);color:var(--vm2-green-hi)}html[data-vm2-theme] .vm-cat .vm-cat__spec-big{color:var(--vm2-ink);font-weight:800}html[data-vm2-theme] .vm-cat .vm-cat__spec-small{color:var(--vm2-muted)}html[data-vm2-theme] .vm-cat a.vm-cat__cta,html[data-vm2-theme] .vm-cat .vm-cat__cta{background:var(--vm2-green)!important;color:var(--vm2-on-green)!important;font-family:var(--vm2-font)!important;letter-spacing:.06em!important;font-weight:800!important}html[data-vm2-theme] .vm-cat a.vm-cat__cta:hover,html[data-vm2-theme] .vm-cat .vm-cat__cta:hover{color:var(--vm2-on-green)!important}html[data-vm2-theme] .vm-cat .vm-cat__image-wrap{border-radius:var(--vm2-r-lg)}html[data-vm2-theme] body:has(.pekka-section){--font:var(--vm2-font);--display:var(--vm2-font)}html[data-vm2-theme] body:has(.pekka-section) :is(.hero h1,h2.sec,.pekka-text h2,.num-val,.how-step-num){font-stretch:110%}html[data-vm2-theme=dark] body:has(.pekka-section){--green:var(--vm2-green);--green-d:var(--vm2-green-hi);--green-l:color-mix(in srgb, var(--vm2-green) 12%, transparent);--green-b:color-mix(in srgb, var(--vm2-green) 26%, transparent);--bg:var(--vm2-bg);--bg2:#10130e;--border:var(--vm2-line);--border2:var(--vm2-line);--text:var(--vm2-ink);--text2:var(--vm2-ink-2);--muted:var(--vm2-muted);--shadow:none;--shadow-md:var(--vm2-shadow)}html[data-vm2-theme=dark] body:has(.pekka-section) :is(.numbers-section,.pekka-section),html[data-vm2-theme=dark] body:has(.pekka-section) :is(.how-card,.product-cat){background:var(--vm2-surface)}html[data-vm2-theme=dark] body:has(.pekka-section) .pekka-card{background:var(--vm2-bg)}html[data-vm2-theme=dark] body:has(.pekka-section) .how-step-num{color:color-mix(in srgb, var(--vm2-green) 28%, transparent)}html[data-vm2-theme=dark] body:has(.pekka-section) .brand-pill.hot{color:var(--vm2-green-hi)}html[data-vm2-theme=dark] body:has(.pekka-section) :is(.btn-primary,.btn-submit){color:var(--vm2-on-green)}html[data-vm2-theme=dark] body:has(.pekka-section) :is(.btn-primary,.btn-submit):hover{background:var(--vm2-green-hi)}html[data-vm2-theme=dark] body:has(.pekka-section) :is(.perks-section,.form-section){box-shadow:inset 0 1px #78be2024}html[data-vm2-theme] body:has(.faq-list-r){--font:var(--vm2-font)}html[data-vm2-theme=dark] body:has(.faq-list-r){--revon-dd:#8fdaf5;--revon-l:#4ec2eb1f;--revon-ll:#4ec2eb0f;--revon-border:#4ec2eb52;--white:#121a21;--bg:var(--vm2-bg);--bg2:#18222b;--border:#24313c;--border2:#2f3e4b;--text:var(--vm2-ink);--text2:#c6d2dc;--muted:#93a7b8;--shadow:none;--shadow-md:0 12px 32px #00000073}html[data-vm2-theme=dark] body:has(.faq-list-r) .ajo{color:#8fdaf5;background:#4ec2eb1f;border-color:#4ec2eb52}html[data-vm2-theme=dark] body:has(.faq-list-r) .tyo{color:#fdba74;background:#fb923c1f;border-color:#fb923c52}html[data-vm2-theme=dark] body:has(.faq-list-r) .varo{color:#86efac;background:#4ade801f;border-color:#4ade804d}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-etu{color:#9cc8fb;background:#60a5fa21;border-color:#60a5fa52}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-taka{color:#fca5a5;background:#f8717121;border-color:#f8717152}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-sivu{color:#c9bbfd;background:#a78bfa24;border-color:#a78bfa57}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-katto{color:#fcd34d;background:#fbbf241f;border-color:#fbbf244d}html[data-vm2-theme=dark] body:has(.faq-list-r) .c-warn{color:#f5e3b0;background:#fbbf2414;border-color:#fbbf2447}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-law{background:#f8717114;border-color:#f8717142}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-law .ibox-lbl{color:#fca5a5}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-tip{background:#4ade8014;border-color:#4ade803d}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-tip .ibox-lbl{color:#86efac}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-warn{background:#fbbf2414;border-color:#fbbf2442}html[data-vm2-theme=dark] body:has(.faq-list-r) .ib-warn .ibox-lbl{color:#fcd34d}html[data-vm2-theme=dark] body:has(.faq-list-r) .comp-tbl .hi{color:#86efac}html[data-vm2-theme=dark] body:has(.faq-list-r) .comp-tbl .bad{color:#fca5a5}html[data-vm2-theme=dark] body:has(.faq-list-r) .comp-tbl{background:var(--white)}html[data-vm2-theme=dark] body:has(.faq-list-r) .faq-item-r.open .faq-num-r{color:#0d1e2b}html[data-vm2-theme=dark] body:has(.faq-list-r) .faq-btn-r{color:inherit;background:0 0!important}html[data-vm2-theme] .vm-outdoor{--vm-green:var(--vm2-green);--vm-green-dark:var(--vm2-green-hi);--vm-text:var(--vm2-ink);--vm-text-dim:var(--vm2-ink-2);--vm-text-muted:var(--vm2-muted);font-family:var(--vm2-font)!important}html[data-vm2-theme] .vm-outdoor h2.vm-outdoor__title,html[data-vm2-theme] .vm-outdoor .vm-outdoor__title{font-stretch:104%;font-family:var(--vm2-font)!important;letter-spacing:-.015em!important;color:var(--vm2-ink)!important;margin-top:-.14em!important;padding-top:.14em!important;font-size:clamp(30px,3.8vw,50px)!important;font-style:italic!important;font-weight:900!important}html[data-vm2-theme] .vm-outdoor .vm-outdoor__title .vm-accent{font-style:italic;color:var(--vm2-green-hi)!important}html[data-vm2-theme] .vm-outdoor .vm-outdoor__tag:before{background:var(--vm2-green);border-radius:2px;height:2px}html[data-vm2-theme] .vm-outdoor a.vm-outdoor__cta:not(.vm-outdoor__cta--outline){background:var(--vm2-green)!important;color:var(--vm2-on-green)!important}html[data-vm2-theme=dark] .vm-outdoor{background-color:var(--vm2-bg)}html[data-vm2-theme=dark] .vm-outdoor .vm-outdoor__overlay{background:linear-gradient(90deg,#0c0e0bf0 0%,#0c0e0bd6 32%,#0c0e0b80 58%,#0c0e0b33 80%,#0c0e0b1a 100%)!important}@media (width<=768px){html[data-vm2-theme=dark] .vm-outdoor .vm-outdoor__overlay{background:#0c0e0bd1!important}}html[data-vm2-theme=dark] .vm-outdoor .vm-outdoor__use{color:var(--vm2-ink);background:#151813b8;border-color:#ffffff1f}html[data-vm2-theme=dark] .vm-outdoor .vm-outdoor__use:hover{border-color:var(--vm2-green);background:#1d2119eb}html[data-vm2-theme=dark] .vm-outdoor .vm-outdoor__trust{color:var(--vm2-ink);background:#8bd4441f}html[data-vm2-theme=dark] .vm-outdoor a.vm-outdoor__cta--outline{color:var(--vm2-ink)!important;background:#15181399!important;border-color:#ffffff47!important}html[data-vm2-theme=dark] .vm-outdoor a.vm-outdoor__cta--outline:hover{border-color:var(--vm2-ink)!important;color:var(--vm2-ink)!important;background:#1d2119e6!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(h1,h2,h3,h4,.blog-title,.blog-title a,.article__title,.article__title a,.article_title,.article_title a){color:var(--vm2-ink)!important}@media (hover:hover){html[data-vm2-theme=dark] .shopify-section--blog-template .article__title a:hover{color:var(--vm2-green-hi)!important}}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(.blog_meta,.blog_meta span,.blog_meta a,.subtitle,.breadcrumb,.breadcrumb a,.breadcrumb_text,.breadcrumb_text a){color:var(--vm2-muted)!important}html[data-vm2-theme=dark] .shopify-section--blog-template :is(.excerpt,.excerpt p,.excerpt span){color:var(--vm2-ink-2)!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(.read-more-link,.blog__read-more-button){color:var(--vm2-green-hi)!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) .feature-divider{border-color:var(--vm2-line)!important;background-color:var(--vm2-line)!important}html[data-vm2-theme=dark] .shopify-section--blog-template select.blog_filter{color-scheme:dark;background-color:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border:1px solid var(--vm2-line)!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(.paginate,.pagination,.paginate a,.pagination a,.paginate span,.pagination span){color:var(--vm2-ink-2)!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(.paginate .current,.pagination .current){color:var(--vm2-green-hi)!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(.sidebar,.sidebar a,.sidebar p,.sidebar li,.toggle_list a){color:var(--vm2-ink-2)!important}html[data-vm2-theme=dark] :is(.shopify-section--blog-template,.shopify-section--article-template) :is(.sidebar h4,.sidebar .title,.sidebar__title){color:var(--vm2-ink)!important}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline){--white:var(--vm2-surface);--bg:var(--vm2-bg);--bg-card:var(--vm2-surface);--border:var(--vm2-line);--border-light:#23271f;--green:#8bd444;--green-light:#8bd4441a;--green-mid:#8bd4444d;--text:var(--vm2-ink);--text-muted:#bec4b7;--text-subtle:var(--vm2-muted);--red:#f2867c;--red-light:#f2867c1f;--shadow:none;--shadow-md:0 8px 24px #00000073;color:var(--vm2-ink)}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .badge-gray{background:var(--vm2-surface-2);color:var(--vm2-ink-2);border-color:var(--vm2-line)}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .vs-table th{background:var(--vm2-surface-2)}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .vs-table td.highlight{background:#8bd4440f}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .vs-table td .warn{color:#f2c14e}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .mistake-num{border-color:#f2867c59}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .review .stars{color:#f5b83d}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) [style*=\#f0f1f2],html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) [style*=\#F0F1F2]{background:var(--vm2-surface-2)!important}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) :is(h1,h2,h3,h4){color:var(--vm2-ink)}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .ai-hook{background:var(--vm2-green);color:var(--vm2-on-green)}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) .ai-hook p{color:var(--vm2-on-green)}html[data-vm2-theme=dark] .page:has(.specs-row,.fit-card,.benefits-grid,.tagline) span[style*="border-radius: 50%"][style*=\#1a1a1a]{box-shadow:0 0 0 1px #ffffff73}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a){font-family:var(--vm2-font);color:var(--vm2-ink)}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-option-block{border:0!important;border-bottom:1px solid var(--vm2-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:14px 0 16px!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-option-block:first-child{padding-top:4px!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-content,html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-scroll,html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-option-box{box-shadow:none!important;background:0 0!important;border:0!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title{background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title:before,html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title:after,html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title .h3:before{content:none!important;display:none!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title .h3{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font:800 12px/1.3 var(--vm2-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--vm2-ink)!important;margin:0!important;padding:2px 0!important;font-style:normal!important;display:flex!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title .h3 span{color:inherit!important;font:inherit!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title .h3:after{border-right:2px solid var(--vm2-muted);border-bottom:2px solid var(--vm2-muted);flex:none;width:7px;height:7px;margin-right:4px;transition:transform .2s;transform:rotate(-135deg)translate(-2px,-2px);content:""!important;display:block!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-block-title .h3[aria-expanded=false]:after{transform:rotate(45deg)translate(-2px,-2px)}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) ul.gf-option-box{gap:2px;display:grid;margin:0!important;padding:0!important;list-style:none!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) ul.gf-option-box li{border:0!important;margin:0!important;padding:0!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) ul.gf-option-box li button{cursor:pointer;min-height:34px;transition:background-color .15s;width:100%!important;box-shadow:none!important;color:var(--vm2-ink-2)!important;font:500 14px/1.3 var(--vm2-font)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:6px 8px!important;display:flex!important}@media (hover:hover){html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) ul.gf-option-box li button:hover{background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) ul.gf-option-box li button:focus-visible{outline:0;box-shadow:var(--vm2-focus)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-label{flex:auto;min-width:0;color:inherit!important;font:inherit!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-count{font-variant-numeric:tabular-nums;flex:none;color:var(--vm2-muted)!important;font:600 12px/1 var(--vm2-font)!important;margin-left:auto!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-Checkbox{flex:none;transition:background-color .15s,border-color .15s;border:1.5px solid var(--vm2-muted)!important;background:var(--vm2-surface) no-repeat center / 11px 9px!important;border-radius:5px!important;width:18px!important;height:18px!important;margin:0!important;position:relative!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-Checkbox:before,html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-Checkbox:after{content:none!important;display:none!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) button[aria-checked=true] .gf-Checkbox{border-color:var(--vm2-green)!important;background-color:var(--vm2-green)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath d='M1 4.6 4 7.5 10 1.5' fill='none' stroke='%230D1803' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) button[aria-checked=true]{color:var(--vm2-ink)!important;font-weight:700!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-range-inputs{align-items:center;gap:8px;margin:0 0 14px!important;display:flex!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-range-inputs input{font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0;border:1px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;width:auto!important;height:38px!important;color:var(--vm2-ink)!important;font:600 14px/1 var(--vm2-font)!important;box-shadow:none!important;border-radius:10px!important;margin:0!important;padding:0 10px!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-range-inputs input:focus{outline:0;border-color:var(--vm2-green)!important;box-shadow:var(--vm2-focus)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-range-split{flex:none;color:var(--vm2-muted)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .gf-range-slider.noUi-target{background:var(--vm2-line)!important;width:auto!important;height:4px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;margin:10px 11px 38px!important;padding:0!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-connects{border-radius:999px!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-connect{background:var(--vm2-green)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-horizontal .noUi-handle{cursor:grab;border:2px solid var(--vm2-green)!important;background:var(--vm2-surface)!important;border-radius:50%!important;width:22px!important;height:22px!important;top:-9px!important;right:-11px!important;box-shadow:0 1px 4px #00000040!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-handle:before,html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-handle:after{display:none!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-handle:focus-visible{outline:0;box-shadow:var(--vm2-focus)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-pips-horizontal{margin-top:14px;height:auto!important;padding:0!important;top:100%!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-marker{display:none!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--vm2-muted)!important;font:600 11px/1 var(--vm2-font)!important;top:0!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-value[style*="left: 0%"]{transform:translate(-11px)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a) .noUi-value[style*="left: 100%"]{transform:translate(calc(11px - 100%))!important}@media (width>=799px){html[data-vm2-theme] #gf-tree:not(#vm2-a),html[data-vm2-theme] :is(div,aside,section):not(#vm2-a):has(>#gf-tree),html[data-vm2-theme] #gf-tree:not(#vm2-a) .gf-option-block{background-color:#0000!important}}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) :is([class*=qsc2-side-feature],[class*=qsc2-note],[class*=qsc2-order-note]){background-color:var(--vm2-surface)!important;color:var(--vm2-ink)!important;border-color:var(--vm2-line)!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-features__btn-wrapper{background:0 0!important;padding:0 12px 10px!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-feature-btn{cursor:pointer;transition:border-color .15s,background-color .15s;border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r)!important;background:var(--vm2-surface)!important;box-shadow:none!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-feature-btn__wrapper{background:0 0!important;align-items:center!important;gap:10px!important;padding:11px 14px!important;display:flex!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-feature-btn__label,html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-feature-btn__label *{color:var(--vm2-ink)!important;font:600 14px/1.3 var(--vm2-font)!important;background:0 0!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-feature-btn__icon{flex:none;width:16px!important;height:16px!important;color:var(--vm2-green-hi)!important;fill:currentColor!important}@media (hover:hover){html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) .qsc2-side-feature-btn:hover{border-color:var(--vm2-green)!important;background:var(--vm2-surface-2)!important}}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) :is(textarea,input[type=text]){background:var(--vm2-bg)!important;color:var(--vm2-ink)!important;border:1px solid var(--vm2-line)!important;border-radius:var(--vm2-r-sm)!important;font-family:var(--vm2-font)!important;box-shadow:none!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) :is(textarea,input[type=text])::placeholder{opacity:1;color:var(--vm2-muted)!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) :is(textarea,input[type=text]):focus{outline:0;border-color:var(--vm2-green)!important;box-shadow:var(--vm2-focus)!important}html[data-vm2-theme] :is(.qsc2-drawer,.qsc2-drawer-wrapper) :is([class*=qsc2-side-feature],[class*=qsc2-note]) :is(h2,h3,h4,label,p,span:not([class*=badge])){color:var(--vm2-ink)!important}@keyframes vm2-tabs-failsafe{to{visibility:visible;position:static}}@media (width>=1024px){html[data-vm2-theme] .vm2-pdp #product-tabs-section:not(.vm2-tabs--in-col){visibility:hidden;animation:0s 3s forwards vm2-tabs-failsafe;position:absolute}}html[data-vm2-theme] .vm2-pdp .purchase-details{flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;display:flex!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity{flex:none;transition:border-color .15s;position:relative;overflow:hidden;border:1.5px solid var(--vm2-line)!important;background:var(--vm2-surface)!important;border-radius:14px!important;grid-template-rows:54px!important;grid-template-columns:42px 44px 42px!important;align-items:stretch!important;margin:0!important;padding:0!important;display:grid!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity:focus-within{border-color:var(--vm2-green)!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-minus,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-plus,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity{grid-row:1;place-items:center;width:auto!important;height:auto!important;box-shadow:none!important;color:var(--vm2-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-minus,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-plus{cursor:pointer;user-select:none;transition:background-color .15s,color .15s;color:var(--vm2-ink-2)!important;font-size:13px!important}@media (hover:hover){html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-minus:hover,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-plus:hover{background:var(--vm2-surface-2)!important;color:var(--vm2-ink)!important}}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-minus [class^=icon-],html[data-vm2-theme] .vm2-pdp .purchase-details__quantity .product-plus [class^=icon-]{color:inherit!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity{font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;min-width:0;text-align:center!important;font:800 17px/1 var(--vm2-font)!important;padding:0!important}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity::-webkit-outer-spin-button,html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-vm2-theme] .vm2-pdp .purchase-details__quantity input.quantity:focus{outline:0}html[data-vm2-theme] .vm2-pdp .purchase-details__buttons{flex-direction:column;min-width:0;display:flex;flex:auto!important}html[data-vm2-theme] .vm2-pdp .purchase-details__buttons .add_to_cart.global-button{flex:1 0 57px;height:100%;min-height:0!important}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.add_to_cart.disabled) .purchase-details__quantity{opacity:.45;pointer-events:none}html[data-vm2-theme] .vm2-pdp .purchase-details>.purchase-details__quantity{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}html[data-vm2-theme] .vm2-pdp .purchase-details>.purchase-details__buttons{flex:1!important;width:auto!important;max-width:none!important}html[data-vm2-theme] .ewck-or-w .ewck-or-pbb{margin-right:14px!important}html[data-vm2-theme] .ewck-or-w .ewck-or-icon-w{align-items:flex-end!important}html[data-vm2-theme] .ewck-or-w .ewck-or-icon-t{margin-right:-2px;text-align:right!important}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button{backdrop-filter:blur(6px);opacity:0;transition:opacity .2s,background-color .15s;background:color-mix(in srgb, var(--vm2-surface) 78%, transparent)!important;width:38px!important;height:38px!important;color:var(--vm2-ink)!important;border:0!important;border-radius:50%!important;padding:0!important;box-shadow:0 2px 10px #0000002e!important}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button.previous{left:12px!important}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button.next{right:12px!important}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button .flickity-button-icon{transform:translate(-50%,-50%);fill:currentColor!important;width:13px!important;height:13px!important;position:absolute!important;top:50%!important;left:50%!important}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button.next .flickity-button-icon{transform:translate(-50%,-50%)rotate(180deg)}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button:disabled{pointer-events:none;opacity:0!important}@media (hover:hover) and (pointer:fine){html[data-vm2-theme] .vm2-pdp .product_gallery:hover .flickity-prev-next-button,html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button:focus-visible{opacity:1}html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button:hover{background:var(--vm2-surface)!important}}@media (hover:none),(pointer:coarse){html[data-vm2-theme] .vm2-pdp .product_gallery .flickity-prev-next-button{display:none!important}}html[data-vm2-theme] .vm2-pdp .product_gallery .gallery-cell .image__container{line-height:0}html[data-vm2-theme] .vm2-pdp .product_gallery .gallery-cell .image__container img{display:block}html[data-vm2-theme] .vm2-pdp .purchase-details>.purchase-details__quantity{align-self:flex-start!important}html[data-vm2-theme] .vm2-pdp .purchase-details__buttons .add_to_cart.global-button{min-height:57px!important}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.purchase-details__buttons [class*=ewck-vd]){flex-wrap:wrap!important;row-gap:14px!important}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.purchase-details__buttons [class*=ewck-vd])>.purchase-details__buttons{display:contents!important}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.purchase-details__buttons [class*=ewck-vd])>.purchase-details__buttons>*{flex:0 0 100%;order:3}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.purchase-details__buttons [class*=ewck-vd])>.purchase-details__buttons>:is([class*=ewck-vd],:has([class*=ewck-vd])){order:-1}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.purchase-details__buttons [class*=ewck-vd])>.purchase-details__quantity{order:1}html[data-vm2-theme] .vm2-pdp .purchase-details:has(.purchase-details__buttons [class*=ewck-vd])>.purchase-details__buttons>.add_to_cart{order:2;height:57px;flex:1!important}@media (width<=1599px){[class*=kl-teaser],div[aria-label=Open\ Form][class*=needsclick],div[data-testid=form-teaser]{display:none!important}}html[data-vm2-theme=light]{--vm2-green-hi:#468a14;--vm2-green-ink:#387510}html[data-vm2-theme=light] .vm2-card__now--sale,html[data-vm2-theme=light] .spf-product-card .spf-product-card__saleprice,html[data-vm2-theme=light] .vm2-pdp .modal_price [class*=sale] span.money,html[data-vm2-theme=light] .shopify-section--cart-template .cart__item .modal_price .money.sale{color:var(--vm2-green-ink)!important}.vm2-vendor .vm2-vendor__link{margin:-6px -4px;padding:6px 4px;display:inline-block}.vm2-card .vm2-card__brand.vm2-vendor{margin-bottom:4px}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>.gm-level-0>.gm-target .gm-retractor{opacity:.75;cursor:pointer;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;vertical-align:middle!important;background:currentColor!important;border:0!important;width:24px!important;min-width:24px!important;height:24px!important;margin:-6px -7px -6px -3px!important;padding:0!important;display:inline-block!important;position:relative!important;transform:none!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:before,html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:after,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>.gm-level-0>.gm-target .gm-retractor:before,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>.gm-level-0>.gm-target .gm-retractor:after{content:none!important;display:none!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0.gm-open>.gm-target .gm-retractor,html[data-vm2-theme] body .sticky_nav .main-nav .gm-menu>.gm-level-0.gm-open>.gm-target .gm-retractor{transform:rotate(180deg)!important}html[data-vm2-theme] [data-desktop-header].vm2-header .gm-menu>.gm-level-0>.gm-target .gm-retractor:focus-visible{outline:2px solid var(--vm2-green);outline-offset:1px;border-radius:6px}@media only screen and (width<=798px){html[data-vm2-theme] body:not([class*=mobile_nav-fixed--]):has(#header.mobile_nav-fixed--true) .section-wrapper{margin-top:40px;display:block}}html[data-vm2-theme] .vm2-pdp .product_gallery:not(.flickity-enabled)>.gallery-cell:not(:first-child){display:none!important}html[data-vm2-theme] .vm2-pdp .product_gallery_nav:not(.flickity-enabled){flex-wrap:nowrap;display:flex;overflow:hidden}html[data-vm2-theme] .vm2-pdp .product_gallery_nav:not(.flickity-enabled)>.gallery-cell{flex:0 0 20%;max-width:20%}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a):not(#vm2-b) .noUi-pips>.noUi-value:nth-child(1 of .noUi-value){transform:translate(-11px)!important}html[data-vm2-theme] .gf-filter-contents:not(#vm2-a):not(#vm2-b) .noUi-pips>.noUi-value:nth-last-child(1 of .noUi-value){transform:translate(calc(11px - 100%))!important}@media (width<=798px){html[data-vm2-theme] #gf-tree:not(#vm2-a){overflow-x:hidden!important}html[data-vm2-theme] #gf-tree:not(#vm2-a) .gf-filter-contents{box-sizing:border-box!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;overflow-x:hidden!important}}html[data-vm2-theme] .ewck-ss-t:not(#vm2-a){font-size:13.5px;font-weight:600;line-height:1.35;color:var(--vm2-ink)!important;font-family:var(--vm2-font)!important}html[data-vm2-theme] :has(>.ewck-ss-t)>[class*=ewck-ss]:not(.ewck-ss-t):not(#vm2-a){overflow:hidden;background-color:var(--vm2-line)!important;border-radius:999px!important}html[data-vm2-theme] :has(>.ewck-ss-t)>[class*=ewck-ss]:not(.ewck-ss-t)>*{border-radius:999px!important}