.cl-card{--cl-card-image-h: 300px;display:flex;flex-direction:column;gap:20px;text-align:center}.cl-card__media{display:block}.cl-card__media img{display:block;width:auto;max-width:100%;height:var(--cl-card-image-h);margin-inline:auto;object-fit:contain;object-position:center center}.cl-card__title{margin:0;font-family:"Open Sans Hebrew",Montserrat, sans-serif;font-size:27px;font-weight:400;line-height:1.2em;letter-spacing:2px;color:var(--kit-primary)}.cl-card a.cl-card__link{color:inherit;text-decoration:none}.cl-card a.cl-card__link:hover{color:var(--kit-loop-gold)}.cl-card a.cl-card__link:focus-visible{outline:2px solid var(--kit-navy);outline-offset:3px}.cl-card .price{display:block;margin:0;font-family:"Open Sans Hebrew",Montserrat, sans-serif;font-size:20px;font-weight:300;line-height:1.2em;letter-spacing:2px}.cl-card .cl-swatches{margin:0}.cl-card__cart .cart{margin:0}.cl-card__cart .button,.cl-card__cart button.button,.cl-card__cart a.button{display:inline-block;padding-block:12px;padding-inline:24px;font-family:"Open Sans Hebrew",Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0;color:var(--kit-loop-gold);background-color:var(--kit-bg);border:1px solid var(--kit-loop-gold);border-radius:0;transition:all .2s}.cl-card__cart .button:hover,.cl-card__cart button.button:hover,.cl-card__cart a.button:hover{color:var(--kit-bg);background-color:var(--kit-loop-gold)}.cl-card__cart .button:focus-visible,.cl-card__cart button.button:focus-visible,.cl-card__cart a.button:focus-visible{outline:2px solid var(--kit-navy);outline-offset:3px}.cl-card__cart a.added_to_cart{display:block;margin-block-start:8px;font-family:"Open Sans Hebrew",Montserrat, sans-serif;font-size:14px;color:var(--kit-text)}@media(max-width: 1024px){.cl-card{--cl-card-image-h: 240px}.cl-card__title{font-size:30px}.cl-card .price{font-size:30px}.cl-card__cart .button,.cl-card__cart button.button,.cl-card__cart a.button{font-size:14px}}@media(max-width: 767px){.cl-card{--cl-card-image-h: 170px;gap:14px}.cl-card__title{font-size:18px;line-height:1.1em}.cl-card .price{font-size:16px;line-height:1.1em}}.cl-product{box-sizing:content-box;max-inline-size:1650px;margin-inline:auto;padding-block-start:5%;padding-block-end:0;padding-inline:4%;display:flex;flex-direction:row;align-items:stretch;gap:0}@media(max-width: 1024px){.cl-product{flex-direction:column;gap:25px;min-block-size:700px;padding-block-start:12%}}@media(max-width: 767px){.cl-product{gap:0;padding-block-start:12%;padding-inline:6%}}.cl-product__gallery{flex:0 0 50%;min-inline-size:0;max-inline-size:50%}.cl-product.product .cl-product__gallery .images{float:none;inline-size:100%;margin-block-end:12px}.cl-product__gallery .flex-viewport:not(:last-child){margin-block-end:13px}.cl-product__gallery .flex-control-thumbs li{padding-inline:6.5px;padding-block-end:13px}@media(max-width: 1024px){.cl-product__gallery{flex:0 0 auto;max-inline-size:none;order:5}}.cl-product__summary{flex:0 0 50%;min-inline-size:0;max-inline-size:50%;display:flex;flex-direction:column;gap:20px;padding-inline-start:10%}@media(max-width: 1024px){.cl-product__summary{display:contents}}@media(max-width: 1024px){.cl-product__notices{order:1}.cl-product__sku{order:2}.cl-product .product_title{order:3}.cl-product .woocommerce-product-details__short-description{order:4}.cl-product__rule{order:6}.cl-product__purchase{order:7}.cl-product__disclaimer{order:8}.cl-product__description{order:9}}@media(min-width: 768px)and (max-width: 1024px){.cl-product>*,.cl-product__summary>*{padding-inline-start:5%}}.cl-product__notices{margin-block-end:8%}@media(max-width: 1024px){.cl-product__notices{margin-block-end:0}}.cl-product__sku{margin:0;font-family:"Poppins","Montserrat",sans-serif;font-size:14px;font-weight:300;line-height:1.5em;letter-spacing:0;color:var(--kit-primary);color:color-mix(in srgb, var(--kit-primary) 73%, transparent)}@media(max-width: 767px){.cl-product__sku{text-align:center}}.cl-product .product_title{margin:0;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:35px;font-weight:500;line-height:1em;letter-spacing:0;color:var(--kit-navy)}@media(max-width: 767px){.cl-product .product_title{font-size:25px;text-align:center}}.cl-product .woocommerce-product-details__short-description{color:var(--kit-text);font-family:"Montserrat",sans-serif;font-weight:300;font-size:16px;line-height:1.4em;letter-spacing:0}@media(max-width: 1024px){.cl-product .woocommerce-product-details__short-description{font-size:14px}}@media(max-width: 767px){.cl-product .woocommerce-product-details__short-description{font-size:12px}}.cl-product .woocommerce-product-details__short-description>:first-child{margin-block-start:0}.cl-product .woocommerce-product-details__short-description>:last-child{margin-block-end:0}@media(max-width: 767px){.cl-product .woocommerce-product-details__short-description{margin-block-start:12px}}.cl-product__rule{block-size:0;margin-block:15px;margin-inline:0;border:0;border-block-start:1px solid var(--kit-gold)}.cl-product__purchase{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width: 767px){.cl-product__purchase{flex-direction:column;align-items:stretch;gap:0}}.cl-product__price{flex:0 1 auto;align-self:center;inline-size:auto;margin-block-end:4%}.cl-product.product .cl-product__price .price{margin:0;font-family:"Poppins","Montserrat",sans-serif;font-size:22px;font-weight:300;line-height:1.1em;letter-spacing:0;text-transform:capitalize;color:var(--kit-navy);white-space:nowrap}.cl-product__price .price ins{text-decoration:none;color:var(--kit-slate)}.cl-product__price .price del{margin-inline-end:10px}@media(max-width: 1024px){.cl-product__price{margin-block-end:0}.cl-product.product .cl-product__price .price{font-size:25px}}@media(max-width: 767px){.cl-product__price{inline-size:100%;text-align:center}.cl-product.product .cl-product__price .price{font-size:20px;white-space:normal}}.cl-product__actions{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:20px}.cl-product.product .cl-product__actions form.cart{margin:0}.cl-product__actions form.cart .variations{margin-block-end:0}.cl-product__actions form.cart table.variations tr th,.cl-product__actions form.cart table.variations tr td{padding-block:3.5px}.cl-product.product .cl-product__actions form.cart table.variations tr th,.cl-product.product .cl-product__actions form.cart table.variations tr td{background-color:rgba(0,0,0,0)}.cl-product.product .cl-product__actions form.cart .quantity{display:none !important}.cl-product.product .cl-product__actions .cart button,.cl-product.product .cl-product__actions .cart .button{font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:20px;padding-block:15px;padding-inline:60px;border:2px solid var(--kit-gold);border-radius:0;color:var(--kit-bg);background-color:var(--kit-gold);transition:background-color .2s,border-color .2s}.cl-product.product .cl-product__actions .cart button:hover,.cl-product.product .cl-product__actions .cart .button:hover{background-color:var(--kit-primary);border-color:var(--kit-primary)}.cl-product.product .cl-product__actions .cart button:focus-visible,.cl-product.product .cl-product__actions .cart .button:focus-visible{outline:2px solid var(--kit-navy);outline-offset:3px}.cl-product.product .cl-product__actions .cart button.disabled,.cl-product.product .cl-product__actions .cart button:disabled,.cl-product.product .cl-product__actions .cart .button.disabled,.cl-product.product .cl-product__actions .cart .button:disabled{opacity:1;color:var(--kit-navy);background-color:rgba(0,0,0,0);border-color:var(--kit-gold)}.cl-product.product .cl-product__actions .cart button.disabled:hover,.cl-product.product .cl-product__actions .cart button:disabled:hover,.cl-product.product .cl-product__actions .cart .button.disabled:hover,.cl-product.product .cl-product__actions .cart .button:disabled:hover{color:var(--kit-navy);background-color:rgba(0,0,0,0);border-color:var(--kit-gold)}@media(max-width: 767px){.cl-product__actions{gap:10px}.cl-product.product .cl-product__actions .cart button,.cl-product.product .cl-product__actions .cart .button{padding-inline:25px}}.cl-product.product .cl-product__quote{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;word-spacing:0;padding-block:12px;padding-inline:24px;border:0;border-radius:0;cursor:pointer;color:var(--kit-bg);background-color:var(--kit-primary);transition:background-color .2s}.cl-product.product .cl-product__quote:hover{background-color:var(--kit-gold)}.cl-product.product .cl-product__quote:active{background-color:var(--kit-gold)}.cl-product.product .cl-product__quote:focus-visible{outline:2px solid var(--kit-navy);outline-offset:3px}@media(max-width: 1024px){.cl-product.product .cl-product__quote{font-size:14px}}.cl-product__disclaimer{font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:2px;word-spacing:0;color:var(--kit-primary)}@media(max-width: 1024px){.cl-product__disclaimer{font-size:30px}}@media(max-width: 767px){.cl-product__disclaimer{font-size:12px;line-height:1.1em;margin-block-start:10px}}.cl-product__description{max-inline-size:507px;margin-block:8%;overflow-x:auto;font-family:"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0;color:var(--kit-slate)}.cl-product__description>:first-child{margin-block-start:0}.cl-product__description>:last-child{margin-block-end:0}@media(max-width: 1024px){.cl-product__description{max-inline-size:none;margin-block:0;font-size:14px}}@media(max-width: 767px){.cl-product__description{margin-block-start:9px;padding-inline:5%;text-align:center}}div.cl-product-more{box-sizing:content-box;max-inline-size:1650px;margin-inline:auto;padding-block-start:12%;padding-block-end:0;padding-inline:4%}@media(max-width: 1024px){div.cl-product-more{padding-block-start:20%}}@media(max-width: 767px){div.cl-product-more{padding-block-start:14%;padding-inline:6%}}div.cl-product-more .related{display:flex;flex-direction:column;gap:40px}@media(max-width: 1024px){div.cl-product-more .related{gap:50px}}div.cl-product-more .related>h2{margin:0;text-align:center;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:65px;font-weight:300;letter-spacing:0;color:var(--kit-navy)}@media(max-width: 1024px){div.cl-product-more .related>h2{font-size:45px}}@media(max-width: 767px){div.cl-product-more .related>h2{font-size:28px;line-height:1.1em}}div.cl-product-more ul.products{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;margin:0;padding:0;list-style:none}div.cl-product-more ul.products::before,div.cl-product-more ul.products::after{content:none}div.cl-product-more ul.products li.product.cl-card{float:none;inline-size:auto;margin:0}div.cl-product-more ul.products li.product.cl-card .cl-card__title{min-block-size:2.4em}div.cl-product-more ul.products li.product.cl-card .cl-card__cart{margin-block-start:auto}div.cl-product-more ul.products li.product.cl-card .cl-card__media img{inline-size:auto;max-inline-size:100%;block-size:var(--cl-card-image-h);margin-inline:auto;object-fit:contain;object-position:center center}@media(max-width: 1024px){div.cl-product-more ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cl-quote{inline-size:560px;max-inline-size:calc(100vw - 2rem);padding:0;border:0;color:var(--kit-text);background-color:var(--kit-bg);box-shadow:0 24px 64px rgba(0,0,0,.3)}.cl-quote::backdrop{background-color:rgba(0,0,0,.8)}@media(prefers-reduced-motion: no-preference){.cl-quote[open]{animation:cl-quote-enter .22s ease-out}}@media(max-width: 767px){.cl-quote{inline-size:calc(100vw - 2rem)}}@keyframes cl-quote-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cl-quote__panel{position:relative;padding:44px 48px 40px;border-block-start:3px solid var(--kit-gold)}@media(max-width: 767px){.cl-quote__panel{padding:36px 24px 28px}}.cl-quote__title{margin:0;text-align:center;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:28px;font-weight:500;line-height:1.25;color:var(--kit-navy)}.cl-quote__title::after{content:"";display:block;inline-size:48px;block-size:1px;margin:16px auto 0;background-color:var(--kit-gold)}@media(max-width: 767px){.cl-quote__title{font-size:22px}}.cl-quote__text{margin:18px 0 30px;text-align:center;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:15px;line-height:1.6;color:var(--kit-text)}@media(max-width: 767px){.cl-quote__text{margin-block-end:24px;font-size:14px}}.cl-quote__fallback{text-align:center;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:15px;line-height:1.6}.cl-quote .cl-quote__phone{display:inline-block;margin-block-start:8px;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:26px;font-weight:600;letter-spacing:.02em;text-decoration:none;color:var(--kit-primary);border-block-end:1px solid var(--kit-gold)}.cl-quote .cl-quote__phone:hover{color:var(--kit-gold)}.cl-quote .cl-quote__phone:focus-visible{outline:2px solid var(--kit-navy);outline-offset:3px}.cl-quote__form input[type=text],.cl-quote__form input[type=tel],.cl-quote__form input[type=email],.cl-quote__form textarea{inline-size:100%;padding:12px 2px;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:16px;line-height:1.5;color:var(--kit-primary);background-color:rgba(0,0,0,0);border:0;border-block-end:1px solid var(--kit-beige);border-radius:0;transition:border-color .2s,box-shadow .2s}.cl-quote__form input[type=text]::placeholder,.cl-quote__form input[type=tel]::placeholder,.cl-quote__form input[type=email]::placeholder,.cl-quote__form textarea::placeholder{color:var(--kit-secondary);opacity:1}.cl-quote__form input[type=text]:focus,.cl-quote__form input[type=tel]:focus,.cl-quote__form input[type=email]:focus,.cl-quote__form textarea:focus{border-block-end-color:var(--kit-gold);box-shadow:0 1px 0 0 var(--kit-gold)}.cl-quote__form input[type=text]:focus-visible,.cl-quote__form input[type=tel]:focus-visible,.cl-quote__form input[type=email]:focus-visible,.cl-quote__form textarea:focus-visible{outline:1px solid var(--kit-navy);outline-offset:3px}.cl-quote__form input[type=tel],.cl-quote__form input[type=email],.cl-quote__form input[type=url]{direction:rtl}.cl-quote__form .wpcf7-form-control-wrap{display:block;margin-block-end:22px}.cl-quote__form input[type=submit],.cl-quote__form .wpcf7-submit{inline-size:100%;margin-block-start:6px;padding-block:16px;padding-inline:24px;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;color:var(--kit-bg);background-color:var(--kit-primary);border:0;border-radius:0;transition:background-color .2s}.cl-quote__form input[type=submit]:hover,.cl-quote__form input[type=submit]:active,.cl-quote__form .wpcf7-submit:hover,.cl-quote__form .wpcf7-submit:active{background-color:var(--kit-gold)}.cl-quote__form input[type=submit]:focus,.cl-quote__form .wpcf7-submit:focus{color:var(--kit-bg);background-color:var(--kit-primary)}.cl-quote__form input[type=submit]:focus-visible,.cl-quote__form .wpcf7-submit:focus-visible{outline:2px solid var(--kit-navy);outline-offset:3px}.cl-quote__form .wpcf7-spinner{display:none;margin-inline:12px 0}.cl-quote__form form.submitting .wpcf7-spinner{display:inline-block}.cl-quote .cl-quote__form .wpcf7-not-valid{border-block-end-color:#9a3324;box-shadow:0 1px 0 0 #9a3324}.cl-quote .cl-quote__form .wpcf7-not-valid-tip{margin-block-start:8px;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:13px;line-height:1.4;color:#9a3324}.cl-quote .cl-quote__form form .wpcf7-response-output{margin:26px 0 0;padding:12px 16px;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:14px;line-height:1.5;text-align:center;border-width:1px;border-style:solid;border-radius:0}.cl-quote .cl-quote__form form.invalid .wpcf7-response-output,.cl-quote .cl-quote__form form.unaccepted .wpcf7-response-output,.cl-quote .cl-quote__form form.payment-required .wpcf7-response-output,.cl-quote .cl-quote__form form.failed .wpcf7-response-output,.cl-quote .cl-quote__form form.aborted .wpcf7-response-output{color:#9a3324;background-color:#fbf4f2;border-color:#e0c4bd}.cl-quote .cl-quote__form form.sent .wpcf7-response-output{color:var(--kit-navy);background-color:var(--kit-beige-light);border-color:var(--kit-gold)}.cl-quote .cl-quote__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;font-size:26px;line-height:1;cursor:pointer;color:var(--kit-secondary);background-color:rgba(0,0,0,0);border:0;transition:color .2s}.cl-quote .cl-quote__close:hover,.cl-quote .cl-quote__close:focus{color:var(--kit-primary);background-color:rgba(0,0,0,0)}.cl-quote .cl-quote__close:focus-visible{outline:2px solid var(--kit-navy);outline-offset:2px}
