:root{--vp-indigo: #434b82;--vp-indigo-hover: #383f70;--vp-indigo-soft: #e7e9f6;--vp-lime: #8cc53e;--vp-lime-hover: #7db234;--vp-on-lime: #1e2140;--vp-eco: #3d6b14;--vp-eco-soft: #edf5e1;--vp-page: #f3f4f9;--vp-surface: #ffffff;--vp-line: #dce0ec;--vp-line-strong: #7d829e;--vp-ink: #1e2140;--vp-muted: #5c6078;--vp-display: "Bricolage Grotesque", "Figtree", system-ui, sans-serif;--vp-body: "Figtree", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--vp-shadow: 0 8px 24px rgba(30, 33, 64, .12)}:root{--main_ff: var(--vp-body);--main_ff_h: var(--vp-body);--theme_btn_ff: var(--vp-body);--price_ff: var(--vp-body)}body,.ff-primary,.ff-secondary{font-family:var(--vp-body);--main_ff: var(--vp-body)}body{color:var(--vp-ink);-webkit-font-smoothing:antialiased}h1,h2,.title-styling h1,.title-styling h2,.ff-primary h1,.ff-primary h2{font-family:var(--vp-display)!important;letter-spacing:-.015em}h3,h4,h5,h6{color:var(--vp-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--vp-indigo);outline-offset:2px}.m6bx .primary-title>h2,.m6bx .primary-title>p{font-size:clamp(30px,5cqw,56px)!important;line-height:1.05!important}.m6pr .f8pr-container>header h1,.m6pr header.margin-content h1{font-size:clamp(24px,2.2vw,30px)!important;line-height:1.15!important}.m6pr .f8pr-container>h2{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.2!important;margin-top:8px}.m6pr .f8pr-container>h3{font-size:18px!important;line-height:1.25!important;font-family:var(--vp-body)!important;font-weight:700!important}.l4st h3{font-size:clamp(22px,2vw,28px)!important;font-family:var(--vp-display)!important}#header-outer{border-bottom:1px solid var(--vp-line)}#header-outer:before{opacity:.97!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#header #search input,#header form[action="/search"] input[type=search],#header input[name=q]{background:var(--vp-page);border:1px solid var(--vp-line);border-radius:999px;color:var(--vp-ink)}#header #search input:focus,#header input[name=q]:focus{background:#fff;border-color:var(--vp-indigo)}#nav>ul>li>a{font-family:var(--vp-body);font-weight:600;color:var(--vp-ink)}#nav>ul>li>a:hover{color:var(--vp-indigo)}ul.l4cl:has(>li.product-card){align-items:stretch}.product-card{padding:10px 10px 14px}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--vp-surface);border:1px solid var(--vp-line);border-radius:12px;transition:box-shadow .15s ease,border-color .15s ease}.product-card:hover:before{border-color:var(--vp-line-strong);box-shadow:var(--vp-shadow)}.product-card figure{border-radius:8px;overflow:hidden}.product-card h3,.product-card h3 a{font-family:var(--vp-body)!important;font-weight:600!important;color:var(--vp-ink);line-height:1.3}.product-card .s1pr{color:var(--vp-muted)}.product-card .s1pr>.strong,.product-card .s1pr>span:first-child{color:var(--vp-ink)}.product-card .overlay-theme,.product-card .s1pr .overlay-theme{color:var(--vp-eco)!important}.product-card .stock{color:var(--vp-muted);font-size:13px}.s1bx.overlay-sale{border-radius:6px}.overlay-buy_button,button.overlay-buy_button,a.overlay-buy_button{color:var(--vp-on-lime)!important}.vp-branding-banner{background:var(--vp-indigo-soft)!important;border:1px solid var(--vp-line)!important;border-radius:12px!important;color:var(--vp-ink);font-family:var(--vp-body)}.vp-branding-banner a{color:var(--vp-indigo)!important}.vp-trust-badges{background:var(--vp-eco-soft)!important;border-radius:12px!important;color:var(--vp-ink);font-family:var(--vp-body);font-weight:600}.vp-cta-banner{background:var(--vp-indigo)!important;border-radius:16px!important}.vp-cta-banner h2{font-family:var(--vp-display);letter-spacing:-.015em}.vp-cta-btn{background:var(--vp-lime)!important;color:var(--vp-on-lime)!important;border-radius:10px!important}.vp-cta-btn:hover{background:var(--vp-lime-hover)!important;color:var(--vp-on-lime)!important}footer.shopify-section-footer:before{background:var(--vp-indigo)!important}footer.shopify-section-footer,footer.shopify-section-footer .module-color-palette{color:#fff;--primary_text: #fff;--primary_text_h: #fff;--primary_bg: transparent;--secondary_bg: transparent}footer.shopify-section-footer p,footer.shopify-section-footer h2,footer.shopify-section-footer h3,footer.shopify-section-footer h4,footer.shopify-section-footer li,footer.shopify-section-footer span{color:inherit}footer.shopify-section-footer a:not([style*=background]){color:#ffffffe6}footer.shopify-section-footer a:not([style*=background]):hover{color:#fff;text-decoration:underline}footer.shopify-section-footer i[class^=icon-],footer.shopify-section-footer svg:not(.l4pm svg){color:#fff;fill:currentColor}footer.shopify-section-footer input[type=email],footer.shopify-section-footer input[type=text]{background:#fff;color:var(--vp-ink);border-color:transparent;border-radius:10px}footer.shopify-section-footer form button,footer.shopify-section-footer form .link-btn a{background:var(--vp-lime)!important;color:var(--vp-on-lime)!important;border-color:var(--vp-lime)!important}footer.shopify-section-footer .l4pm li{background:#fff;border-radius:4px}footer.shopify-section-footer .cols.align-middle,footer.shopify-section-footer .cols.align-middle *{color:#ffffffd1!important}.shopify-section-footer a[href="/pages/custom-quote"][style*=background]{background:var(--vp-lime)!important;color:var(--vp-on-lime)!important;border-radius:10px!important}form.palette-scheme-7{background:var(--vp-surface)!important;border:1px solid var(--vp-line);border-radius:16px;box-shadow:var(--vp-shadow);position:relative;z-index:1}form.palette-scheme-7:before,form.palette-scheme-7:after{background:transparent!important}.palette-scheme-7 fieldset legend,.palette-scheme-7 h3{font-family:var(--vp-display)}#vp-qo{max-width:1100px;color:var(--vp-ink)}#vp-qo .vp-qo__h{font-family:var(--vp-display)!important;font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px)}#vp-qo .vp-qo__sub{color:var(--vp-muted);font-size:16px;margin-bottom:16px}#vp-qo .vp-qo__search{padding:14px 16px 14px 46px;border:1px solid var(--vp-line);border-radius:12px;font-size:16px;color:var(--vp-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235c6078' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 16px center;box-shadow:0 1px 2px #1e21400d}#vp-qo .vp-qo__search:focus{border-color:var(--vp-indigo);box-shadow:0 0 0 3px var(--vp-indigo-soft)}#vp-qo .vp-qo__group{margin-top:24px;background:var(--vp-surface);border:1px solid var(--vp-line);border-radius:12px;padding:0 16px 4px}#vp-qo .vp-qo__gh{margin:0 -16px 2px;padding:12px 16px 10px;border-bottom:1px solid var(--vp-line);background:var(--vp-page);border-radius:12px 12px 0 0;font-family:var(--vp-body)!important;font-size:12.5px;letter-spacing:.06em;color:var(--vp-indigo)}#vp-qo .vp-qo__row{grid-template-columns:56px minmax(0,1fr) auto;gap:14px;padding:10px 0;border-bottom:1px solid #eef0f6}#vp-qo .vp-qo__group .vp-qo__row:last-child{border-bottom:0}#vp-qo .vp-qo__img{width:56px;height:56px;background:#fff;border:1px solid var(--vp-line);border-radius:10px}#vp-qo .vp-qo__name{font-size:15px}#vp-qo .vp-qo__name a{color:var(--vp-ink)}#vp-qo .vp-qo__name a:hover{color:var(--vp-indigo);text-decoration:underline}#vp-qo .vp-qo__meta{color:var(--vp-muted);font-size:13px;margin-top:3px}#vp-qo .vp-qo__meta b{color:var(--vp-ink)}#vp-qo .vp-each{color:var(--vp-eco);font-weight:600}#vp-qo .vp-qo__qty{width:auto;border:1px solid var(--vp-line);border-radius:10px;background:#fff}#vp-qo .vp-qo__step{width:40px;height:40px;flex:0 0 40px;background:var(--vp-indigo-soft);color:var(--vp-indigo)}#vp-qo .vp-qo__step:hover,#vp-qo .vp-qo__step:focus,#vp-qo .vp-qo__step:active{background:#d9dcef!important;color:var(--vp-indigo)!important}#vp-qo .vp-qo__qty input{width:48px;height:40px;flex:0 0 48px;color:var(--vp-ink)}#vp-qo .vp-qo__bar{background:var(--vp-indigo);box-shadow:0 -8px 24px #1e21402e;padding-left:max(16px,calc((100vw - 1100px)/2));padding-right:max(16px,calc((100vw - 1100px)/2))}#vp-qo .vp-qo__sum{font-size:15px}#vp-qo .vp-qo__add{background:var(--vp-lime);color:var(--vp-on-lime);border-radius:10px;padding:13px 24px;font-size:16px}#vp-qo .vp-qo__add:hover,#vp-qo .vp-qo__add:focus,#vp-qo .vp-qo__add:active{background:var(--vp-lime-hover)!important;color:var(--vp-on-lime)!important}#vp-qo .vp-qo__add[disabled]{background:#ffffffd9;color:var(--vp-indigo);opacity:1}@media(max-width:759px){#vp-qo .vp-qo__group{padding:0 12px 2px}#vp-qo .vp-qo__gh{margin:0 -12px 2px;padding:10px 12px 8px}#vp-qo .vp-qo__row,#vp-qo .vp-qo__row.is-out:has(.vp-eta){grid-template-columns:48px minmax(0,1fr);gap:6px 12px}#vp-qo .vp-qo__img{width:48px;height:48px;grid-row:span 2;align-self:start}#vp-qo .vp-qo__row>.vp-qo__qty,#vp-qo .vp-qo__row>.vp-qo__out{grid-column:2;justify-self:start}#vp-qo .vp-qo__step{width:36px;flex-basis:36px}#vp-qo .vp-qo__qty input{width:40px;flex-basis:40px}}@media(min-width:1000px){.template-index #content>.shopify-section,.template-index .shopify-section-group-footer-group:not(.shopify-section-footer){max-width:1200px;margin-left:auto;margin-right:auto}.template-index #content>.shopify-section:not([id*=__vp_]),.template-index .shopify-section-group-footer-group:not(.shopify-section-footer){padding-left:20px;padding-right:20px}}ul.l4cl.catalog{align-items:stretch}.l4cl.catalog>li{position:relative;z-index:0;padding:12px 12px 14px}.l4cl.catalog>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--vp-surface);border:1px solid var(--vp-line);border-radius:12px;transition:box-shadow .15s ease,border-color .15s ease}.l4cl.catalog>li:hover:before{border-color:var(--vp-line-strong);box-shadow:var(--vp-shadow)}.l4cl.catalog>li figure{border-radius:10px;overflow:hidden}.l4cl.catalog>li h4,.l4cl.catalog>li h4 a{font-family:var(--vp-body)!important;font-weight:700;font-size:15px;color:var(--vp-ink);line-height:1.3}.template-index .m6bx>header h3{font-family:var(--vp-display)!important;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.015em}.template-index .m6bx>.img-overlay{display:none}.l4ft.masonry>li>.main{border-radius:12px;overflow:hidden}.l4ft.masonry .link-btn a{border-radius:999px!important;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 16px #1e214040}.template-index [id$=__section_collection_list_UcgYRz]{margin-top:40px;margin-bottom:40px}.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f]{margin-top:48px;margin-bottom:16px!important}.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f] article,.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f] .align-center,.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f] .primary-title{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:0!important}.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f] .primary-title>h2{font-size:clamp(26px,2.6vw,34px)!important;line-height:1.15!important}.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f] article>div,.template-index [id$=__05309379-e9cc-4d03-8159-e5ad6a3dad3f] .primary-title{margin-left:0!important;margin-right:auto!important;width:100%}.template-index [id$=__section_masonry_jhk7ei]{margin-top:-40px}.template-index [id$=__d98b3ac8-7ae9-4216-8ceb-bdc22eabaea6]{margin-top:-24px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vp-new-look.css.map */
