@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/vault-child/fonts/schibsted-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/vault-child/fonts/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section[id]{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}#wrapper-navbar .uicore-cart-icon,.uicore-mobile-menu-wrapper .uicore-cart-icon{display:none!important}.uicore-navbar .uicore-cta-wrapper a.uicore-btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border:0;border-radius:999px;background:#2CCB8B;color:#0C100F;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .2s}.uicore-navbar .uicore-cta-wrapper a.uicore-btn:hover{background:#52D9A2;color:#0C100F}.uicore-navbar .uicore-cta-wrapper a.uicore-btn .elementor-button-text{color:inherit}@media (max-width:1025px){.uicore-mobile-head-right .uicore-cta-wrapper a.uicore-btn{height:36px;padding:0 16px;font-size:13px}}@media (max-width:359px){.uicore-mobile-head-right .uicore-cta-wrapper{display:none}}.uicore-mobile-menu-wrapper .uicore-cta-wrapper a.uicore-btn{width:100%;justify-content:center;height:50px;font-size:15px}.uicore-mobile-menu-wrapper .uicore-menu .menu-item.back a{color:#9AA39F!important;font-size:13px}.elementor .e-heading-base[class*="y-"]{text-wrap:balance}.elementor .e-paragraph-base[class*="y-"]{text-wrap:pretty}.y-m-p1 strong,.y-m-p2 strong{color:#FFF;font-weight:600}.y-q-1-q strong,.y-q-2-q strong,.y-q-3-q strong,.y-q-4-q strong,.y-q-5-q strong{font-weight:inherit;color:#0C100F;text-decoration:underline;text-decoration-color:#2CCB8B;text-decoration-thickness:3px;text-underline-offset:7px}.elementor a.e-con,.elementor .e-button-base{transition:background-color .2s,border-color .2s,color .2s}.y-g-l1:hover .y-g-l1-a,.y-g-l2:hover .y-g-l2-a{color:#0B8752}.y-g-l1-a,.y-g-l2-a{transition:color .2s}.y-sp-1 img,.y-sp-2 img,.y-sp-3 img,.y-sp-4 img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.y-sp-1:hover img,.y-sp-2:hover img,.y-sp-3:hover img,.y-sp-4:hover img{transform:scale(1.04)}.y-fam-1 img,.y-fam-2 img,.y-fam-3 img,.y-fam-4 img,.y-g-main-i{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.y-fam-1:hover img,.y-fam-2:hover img,.y-fam-3:hover img,.y-fam-4:hover img{transform:translateY(-4px)}.y-ct-d1-v a,.y-ct-d2-v a{color:inherit}.elementor-element-y-p-loop .elementor-loop-container{grid-column-gap:20px;grid-row-gap:20px}.elementor-510 .elementor-element-ypc0004 .elementor-heading-title a{color:inherit;pointer-events:none}.ylk-pc-title .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.ylk-pc-title .elementor-heading-title a{color:inherit}.elementor-510 .elementor-widget-image img{aspect-ratio:1/1;object-fit:contain;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.elementor-510:hover .elementor-widget-image img{transform:scale(1.03)}@media (max-width:767px){.elementor-element-y-p-loop .elementor-loop-container{grid-column-gap:10px;grid-row-gap:10px}}.elementor-element-y-form .elementor-field-textual{min-height:50px;padding:0 14px}.elementor-element-y-form textarea.elementor-field-textual{padding:14px;line-height:1.5}.elementor-element-y-form select.elementor-field-textual{padding:0 36px 0 12px;cursor:pointer}.elementor-element-y-form .elementor-select-wrapper::before{color:#9AA39F;font-size:13px}.elementor-element-y-form .elementor-field-textual:focus{border-color:#2CCB8B!important;box-shadow:none;outline:0}.elementor-element-y-form .elementor-field-textual::placeholder{color:#5E6763;opacity:1}.elementor-element-y-form input[type=number]::-webkit-inner-spin-button{opacity:.4}.elementor-element-y-form .elementor-field-type-radio{display:block!important;height:auto!important}.elementor-element-y-form .elementor-field-type-radio>.elementor-field-label{display:block!important;height:auto!important;padding-bottom:8px}.elementor-element-y-form .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-wrap:nowrap!important;gap:0;width:100%;height:50px;padding:4px;border-radius:10px;background:#0C100F;box-sizing:border-box}.elementor-element-y-form .elementor-field-type-radio .elementor-field-option{position:relative;flex:1 1 auto;margin:0!important;padding:0;display:block}.elementor-element-y-form .elementor-field-type-radio input{position:absolute;opacity:0;width:1px;height:1px}.elementor-element-y-form .elementor-field-type-radio .elementor-field-option label{display:flex!important;align-items:center;justify-content:center;height:100%;padding:0 8px;border-radius:7px;font-size:13px;font-weight:600;color:#C9D0CC;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.elementor-element-y-form .elementor-field-type-radio input:checked+label{background:#2CCB8B;color:#0C100F}.elementor-element-y-form .elementor-field-type-radio input:focus-visible+label{outline:2px solid #2CCB8B;outline-offset:2px}.elementor-element-y-form .elementor-message{margin-top:14px;font-size:14px}.elementor-element-y-form .elementor-field-label{font-weight:400}.ylk-ft-link .elementor-heading-title a{color:inherit;transition:color .2s}.ylk-ft-link .elementor-heading-title a:hover{color:#2CCB8B}.post-type-archive-product #content,.tax-product_cat #content,.tax-product_tag #content{background:#F1F3F1}.uicore-woo .term-description,.uicore-woo .page-description{max-width:860px;margin:0 0 28px;font-size:16px;line-height:1.65;color:#4A524E}.uicore-woo .term-description a{color:#08744A;text-decoration:underline;text-underline-offset:3px}.uicore-woo ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;margin:0!important}.uicore-woo ul.products::before,.uicore-woo ul.products::after{display:none!important}.uicore-woo ul.products li.product{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;padding:0 0 18px!important;border-radius:14px;overflow:hidden;background:#FFF}.uicore-woo ul.products li.product .uicore-zoom-wrapper{background:#FFF}.uicore-woo ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:contain;padding:18px;box-sizing:border-box;background:#FFF;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.uicore-woo ul.products li.product:hover img{transform:scale(1.03)}.uicore-woo ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:0;padding:4px 20px 0!important;font-size:16px!important;font-weight:600;line-height:1.35!important;letter-spacing:-.005em;color:#0F1311}.uicore-woo ul.products li.product .uicore-reveal-wrapper{margin-top:auto;padding:14px 20px 0;overflow:visible;height:auto}.uicore-woo ul.products li.product .uicore-reveal{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important}.uicore-woo ul.products li.product a.button{position:static!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:44px;margin:0!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:#0F1311!important;color:#FFFFFF!important;transform:none!important;opacity:1!important;font-size:14px;font-weight:600;line-height:1;text-transform:none;letter-spacing:0;transition:background-color .2s}.uicore-woo ul.products li.product a.button:hover{background:#2A332E!important;color:#FFFFFF!important}@media (max-width:1024px){.uicore-woo ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}}@media (max-width:767px){.uicore-woo ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.uicore-woo ul.products li.product{padding-bottom:14px!important;border-radius:12px}.uicore-woo ul.products li.product img{padding:10px}.uicore-woo ul.products li.product .woocommerce-loop-product__title{padding:2px 12px 0!important;font-size:14px!important}.uicore-woo ul.products li.product .uicore-reveal-wrapper{padding:10px 12px 0}.uicore-woo ul.products li.product a.button{height:38px;font-size:13px;border-radius:8px!important}.uicore-woo .woocommerce-result-count{display:none}}.single-product .uicore-page-title{background-image:none!important;background-color:#0F1311!important}.single-product .uicore-page-title .uicore-overlay{display:none!important}.single-product .uicore-page-title .uicore-title,.single-product .uicore-page-title h1{max-width:960px;margin-left:auto;margin-right:auto;font-size:clamp(26px,3.4vw,44px)!important;line-height:1.1!important;color:#FFFFFF!important}.single-product .summary .woocommerce-breadcrumb,.single-product .summary .price:empty{display:none}.single-product .summary .woocommerce-product-details__short-description{font-size:17px;line-height:1.6;color:#4A524E}.ylk-quote-box{margin:24px 0;padding:22px;border-radius:16px;background:#F1F3F1}.ylk-quote-actions{display:flex;flex-wrap:wrap;gap:10px}.ylk-quote-actions a{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.ylk-quote-btn{flex:1 1 200px;background:#2CCB8B;color:#0C100F!important}.ylk-quote-btn:hover{background:#52D9A2}.ylk-quote-tel{flex:1 1 160px;border:1px solid #0F1311;color:#0F1311!important}.ylk-quote-tel:hover{background:#0F1311;color:#FFFFFF!important}.ylk-quote-note{margin:12px 0 0!important;font-size:13px;line-height:1.5;color:#4A524E}.ylk-related-links{margin-top:28px;padding:18px 20px;border-radius:12px;background:#F1F3F1}.ylk-related-links a{color:#08744A;text-decoration:underline;text-underline-offset:3px}body .uicore-woo ul.products li.product a.button.button{color:#FFFFFF!important;-webkit-text-fill-color:#FFF;font-size:14px!important;line-height:1!important}body .uicore-woo ul.products li.product a.button.button:hover{color:#FFFFFF!important}.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main{background:#F1F3F1!important}@media (max-width:767px){body .uicore-woo ul.products li.product a.button.button{font-size:13px!important}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}.uicore-navbar .uicore-menu>li.current-menu-item>a,.uicore-navbar .uicore-menu>li.current-menu-ancestor>a,.single-product .uicore-navbar .uicore-menu>li.menu-item-769>a,.post-type-archive-product .uicore-navbar .uicore-menu>li.menu-item-769>a,.single-post .uicore-navbar .uicore-menu>li.menu-item-488>a{color:#2CCB8B!important}.uicore-navbar .uicore-menu .sub-menu li.current-menu-item>a{color:#2CCB8B!important}.elementor-element-y-form select.elementor-field-textual{background-image:none!important}body .uicore-woo ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}@media (max-width:1024px){body .uicore-woo ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:767px){body .uicore-woo ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.ylk-shop-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;width:100%}.ylk-chip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid #D5DBD7;border-radius:999px;background:#FFF;color:#0F1311!important;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.ylk-chip:hover{border-color:#0F1311}.ylk-chip.is-active{background:#0F1311;border-color:#0F1311;color:#FFFFFF!important}@media (max-width:767px){.ylk-shop-cats{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 20px;padding:0 20px 4px;width:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ylk-shop-cats::-webkit-scrollbar{display:none}.ylk-chip{height:36px;padding:0 14px;font-size:13px}}.uicore-woo .uicore-header-elements-wrp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.uicore-pagination{margin-top:48px!important}.uicore-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.uicore-pagination .uicore-page-link{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid #D5DBD7;border-radius:10px;background:#FFF;color:#0F1311!important;font-size:15px;font-weight:600;text-decoration:none}.uicore-pagination .uicore-page-link:hover{border-color:#0F1311}.uicore-pagination .uicore-page-link.current{background:#0F1311;border-color:#0F1311;color:#FFFFFF!important}