.custom-product-gallery{max-width:600px;margin:auto;text-align:center}.custom-product-gallery .main-image img{width:100%;height:auto;border:1px solid #ddd;margin-bottom:1em}.thumbnail-carousel-wrapper{position:relative;overflow:hidden}.thumb-carousel::-webkit-scrollbar{display:none}.thumbnail-carousel{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;padding:10px 0}.thumbnail-carousel img{width:95px;height:95px;object-fit:cover;cursor:pointer;border:1px solid #00000050;transition:border 0.3s}.thumbnail-carousel img.active{border:1px solid #000}.thumb-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ccc;font-size:1.5em;padding:0 10px;cursor:pointer;z-index:2;border-radius:0;color:var(--e-global-primary);line-height:1em;padding-bottom:6px}.thumb-nav:hover{background:#333}.thumb-nav:focus{background:#333}.thumb-nav.prev{left:0}.thumb-nav.next{right:0}form.boom-single-form{direction:rtl;text-align:right;font-family:"Open Sans Hebrew",Arial,sans-serif}form.boom-single-form table.variations{width:100%;border:0;border-collapse:collapse;margin:0 0 24px}form.boom-single-form table.variations tbody,form.boom-single-form table.variations tr,form.boom-single-form table.variations th,form.boom-single-form table.variations td{display:block;width:100%;border:0;background:#fff0;text-align:right;padding:0}form.boom-single-form table.variations tr{margin-bottom:24px}form.boom-single-form table.variations label{display:block;font-size:16px;font-weight:400;margin-bottom:10px}form.boom-single-form table.variations select{display:block;width:100%;max-width:100%;min-height:48px;padding:10px 14px;background:#fff;color:#202020;border:1px solid #ddd;border-radius:0;font:inherit;box-shadow:0 2px 4px #00000008}form.boom-single-form table.variations select.boom-select-enhanced{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}form.boom-single-form .boom-single-swatches{display:flex;flex-wrap:wrap;gap:8px}form.boom-single-form button.boom-single-swatch{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:5px;border:1px solid #fff0;border-radius:50%;background:#fff;cursor:pointer}form.boom-single-form button.boom-single-swatch span{width:32px;height:32px;border-radius:50%;display:block}form.boom-single-form button.boom-single-swatch[aria-pressed=true]{border-color:#202020}form.boom-single-form button.boom-single-swatch:disabled{opacity:.35;cursor:not-allowed}form.boom-single-form .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:stretch;gap:14px}form.boom-single-form .quantity{margin:0 0 14px!important;float:none!important}form.boom-single-form .quantity input.qty{width:100px;min-height:48px;border:1px solid #ddd;border-radius:0;font:inherit}form.boom-single-form button.single_add_to_cart_button,form.boom-single-form button.boom-single-buy{display:block;width:100%;min-height:48px;float:none;margin:0 0 14px;padding:12px 20px;border:1px solid #d5d5d5;border-radius:0;background:#fff;color:#202020;font:400 16px/1.5 "Open Sans Hebrew",Arial,sans-serif;cursor:pointer}form.boom-single-form button.boom-single-buy{background:#202020;color:#fff;border-color:#202020}form.boom-single-form button:disabled{opacity:.45;cursor:not-allowed}form.boom-single-form button:focus-visible,form.boom-single-form select:focus-visible{outline:2px solid #202020;outline-offset:3px}form.boom-single-form .reset_variations{display:inline-block;font-size:14px;margin-top:10px}form.boom-single-form .boom-single-status{font-size:14px;line-height:1.6;margin:10px 0}form.boom-single-form .boom-single-status:empty{display:none}.variation-waitlist-form[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.custom-product-gallery .thumbnail-carousel{scroll-behavior:auto}}form.boom-single-form .boom-single-swatches{background:transparent!important}form.boom-single-form button.boom-single-swatch,form.boom-single-form button.boom-single-swatch:hover,form.boom-single-form button.boom-single-swatch:focus{background:transparent!important;box-shadow:none!important;border:0!important}form.boom-single-form button.boom-single-swatch[aria-pressed=true] span{outline:1px solid #000;outline-offset:4px}.custom-product-gallery .thumb-nav.prev{left:auto;right:0}.custom-product-gallery .thumb-nav.next{right:auto;left:0}form.boom-single-form .boom-dropdown{position:relative;width:100%;direction:rtl}form.boom-single-form button.boom-dropdown-trigger{position:relative;width:100%;min-height:48px;padding:12px 16px 12px 42px;text-align:right;border:1px solid #ddd;border-radius:0;background:#fff;color:#202020;box-shadow:0 2px 4px #00000008;font:inherit;cursor:pointer}form.boom-single-form .boom-dropdown-trigger::after{content:'';position:absolute;left:18px;top:19px;width:7px;height:7px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}form.boom-single-form .boom-dropdown-trigger[aria-expanded=true]::after{transform:rotate(225deg);top:23px}form.boom-single-form .boom-dropdown-list{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:min(160px,100%);width:max-content;max-width:100%;max-height:240px;overflow:auto;padding:8px 0;border:1px solid #ddd;border-radius:0;background:#fff;box-shadow:0 3px 8px #0000000d;color:#202020;font:inherit;text-align:right}form.boom-single-form .boom-dropdown-list[hidden]{display:none!important}form.boom-single-form .boom-dropdown-list [role=option]{padding:12px 22px;min-height:44px;box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere}form.boom-single-form .boom-dropdown-list [role=option]:hover,form.boom-single-form .boom-dropdown-list .is-active{background:#f5f5f5}form.boom-single-form .boom-dropdown-list [aria-selected=true]{color:#000}form.boom-single-form .boom-dropdown-list [aria-disabled=true]{opacity:.4;cursor:not-allowed}