@font-face{font-family:BaxHeebo;src:url(categories/Heebo-400.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:BaxHeebo;src:url(categories/Heebo-800.ttf) format('truetype');font-style:normal;font-weight:700 800;font-display:swap}
@font-face{font-family:BaxHeebo;src:url(categories/Heebo-900.ttf) format('truetype');font-style:normal;font-weight:900;font-display:swap}

/* BAX v3 shared tokens. Kept behind explicit BAX wrappers so commercial templates retain their behavior. */
body.bax-v3-active{--bax-v3-ink:#073d4d;--bax-v3-petrol:#0b6f89;--bax-v3-cream:#fbf8f0;--bax-v3-gold:#ffd24a;--bax-v3-pink:#f28eb2;--bax-v3-turquoise:#79d8e7;--bax-v3-line:#d7e4e6}
body.bax-v3-active.bax-storefront{--bax-ink:var(--bax-v3-ink);--bax-paper:var(--bax-v3-cream);--bax-line:var(--bax-v3-line);--bax-green:var(--bax-v3-gold);background:linear-gradient(180deg,#fffdf8 0,var(--bax-v3-cream) 100%)}
body.bax-v3-active.bax-storefront .bax-site-header,body.bax-v3-active.bax-storefront .bax-site-footer{background:linear-gradient(135deg,#063746,#0b5367)}
body.bax-v3-active.bax-storefront .bax-page-intro{background:radial-gradient(circle at 8% 18%,#fff 0 4%,transparent 4.4%),linear-gradient(120deg,#fff1ca,#fff9ed 48%,#dff8fc);border-color:#e8bd58;border-radius:34px 25px 35px 27px;box-shadow:0 6px 0 #f3d995}
body.bax-v3-active.bax-storefront .bax-product-card,body.bax-v3-active.bax-storefront .bax-gallery,body.bax-v3-active.bax-storefront .bax-commerce,body.bax-v3-active.bax-storefront .bax-panel,body.bax-v3-active.bax-storefront .bax-empty{border-radius:28px 22px 30px 24px}
body.bax-v3-active.bax-storefront .bax-product-card{border-top-color:var(--bax-v3-gold)}
body.bax-v3-active.bax-storefront .bax-product-card:nth-child(3n+2){border-top-color:var(--bax-v3-pink)}
body.bax-v3-active.bax-storefront .bax-product-card:nth-child(3n){border-top-color:var(--bax-v3-turquoise)}
body.bax-v3-active.bax-storefront .button,body.bax-v3-active.bax-storefront .bax-button,body.bax-v3-active.bax-storefront .woocommerce button.button,body.bax-v3-active.bax-storefront button.single_add_to_cart_button{background:linear-gradient(180deg,#ffe26c,#ffc737);border-color:#b47813;color:var(--bax-v3-ink);box-shadow:inset 0 2px 0 #ffffffa8,0 4px 0 #bd861e}
body.bax-v3-active.bax-storefront :focus-visible{outline:3px solid #0784a4!important;outline-offset:4px}
body.bax-v3-active.bax-storefront .woocommerce-error,body.bax-v3-active.bax-storefront .woocommerce-message,body.bax-v3-active.bax-storefront .woocommerce-info{border-radius:20px}
body.bax-v3-active.bax-storefront .bax-empty{background:linear-gradient(145deg,#fff,#f7fcfb);border-color:#a8c9cf}
body.bax-v3-active.bax-storefront .bax-content{background:#fff;padding:clamp(20px,4vw,46px);border:1px solid var(--bax-v3-line);border-radius:34px 26px 36px 28px;box-shadow:0 7px 0 #e8efed}

/* Exact five-card category component from the v3 package. */
.bax-pets-v3,.bax-pets-v3 *{box-sizing:border-box}
.bax-pets-v3{--bax-ink:#073d4d;--bax-cream:#fbf8f0;isolation:isolate;position:relative;background:var(--bax-cream);color:var(--bax-ink);font-family:BaxHeebo,Arial,sans-serif;max-width:1380px;margin:0 auto;padding:8px 0 20px;text-align:center;direction:rtl}
.bax-pets-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}
.bax-pet{min-width:0;display:flex;flex-direction:column;align-items:center;text-decoration:none!important;color:var(--bax-ink)!important;outline-offset:7px;border-radius:35%;-webkit-tap-highlight-color:rgba(247,190,35,.2)}
.bax-pet:focus-visible{outline:3px solid #0784a4}
.bax-pet-media{position:relative;display:block;width:100%;aspect-ratio:1/1;filter:contrast(1.08) brightness(1.045);mix-blend-mode:multiply;overflow:hidden;border-radius:30%;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
.bax-pet-media img,.bax-pet-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border:0}
.bax-pet-media video{opacity:0;transition:opacity .12s ease-out;pointer-events:none}
.bax-pet-media video.bax-video-ready{opacity:1}
.bax-pet-label{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;min-width:75%;max-width:100%;padding:4px 15px 6px;margin-top:0;background:linear-gradient(#fffef9,#fff3cf);border:2px solid #e5b44b;border-radius:46% 42% 45% 39%/48% 50% 47% 50%;box-shadow:0 3px 0 #d39d3d,0 7px 13px #88662716;font-size:clamp(19px,2.1vw,28px);font-weight:900;line-height:1.3;white-space:nowrap;transition:background .15s,box-shadow .15s}
.bax-pet:hover .bax-pet-label,.bax-pet:focus-visible .bax-pet-label{background:#ffdf67;box-shadow:0 3px 0 #c7922d,0 6px 16px #ad7b2725}
.bax-pet:active .bax-pet-label{box-shadow:0 1px 0 #c7922d;background:#ffd348}
.bax-pet-arrow{display:inline-block;width:8px;height:8px;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg)}
.bax-pets-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}
.bax-pets-controls button{font-family:inherit;font-size:14px;line-height:1.4;font-weight:700;color:#37535b;border:1px solid #a4b5b4;border-radius:999px;background:#ffffff70;padding:10px 17px;min-height:44px;cursor:pointer}
.bax-pets-controls button:focus-visible{outline:3px solid #0784a4;outline-offset:3px}
.bax-pets-controls button:hover{background:#fff3cc}
.bax-pets-status{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

/* Transparent-alpha art over the existing commercial gift-tag controller. */
.bax-gift[data-bax-v3-artwork=true],.bax-gift[data-bax-v3-artwork=true] *{box-sizing:border-box}
.bax-gift[data-bax-v3-artwork=true]{font-family:BaxHeebo,Arial,sans-serif;padding:18px}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__backdrop{background:transparent!important;backdrop-filter:none!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__dialog{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__dialog.is-teaser{width:min(92vw,900px);max-height:82dvh;filter:drop-shadow(0 22px 27px rgba(7,18,29,.3))}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:1190/692;background:transparent!important;overflow:visible!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__video-art,.bax-gift[data-bax-v3-artwork=true] .bax-gift__bone{display:none!important}
.bax-v3-popup-art{position:absolute;inset:0;pointer-events:none}
.bax-v3-popup-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
.bax-v3-popup-bone{z-index:1}
.bax-v3-popup-pets{z-index:2}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy{z-index:3;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(43%,370px)!important;padding:0!important;transform:translate(-50%,-50%)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;color:#fff}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy:before{display:block!important;inset:-14px -19px!important;border-radius:42% 58% 52% 48%/55% 46% 54% 45%!important;background:rgba(11,111,137,.93)!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy h2{font-size:clamp(25px,4vw,48px);color:#fff!important;text-shadow:0 3px 0 #075166;margin:0}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy h2 strong{color:#ffe15a}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy p{margin:8px 0 12px;font-size:clamp(14px,1.7vw,20px)}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-button{background:linear-gradient(#ffe572,#ffc928)!important;color:#073d4d!important;border:1px solid #a76c09!important;box-shadow:0 5px 0 #a76c09!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__close{border:3px solid #fff!important;background:#ffd24a!important;color:#073d4d!important;box-shadow:0 6px 0 #b77f00,0 12px 22px rgba(7,18,29,.22)!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__dialog:not(.is-teaser){width:min(94vw,980px);max-height:86dvh;filter:drop-shadow(0 25px 31px rgba(7,18,29,.28))}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__configurator{position:relative;isolation:isolate;max-height:86dvh;overflow:auto;overscroll-behavior:contain;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#dff8fc 0,#79d8e7 48%,#f7c2d6 100%)!important;box-shadow:inset 0 3px 0 rgba(255,255,255,.55);-webkit-mask:radial-gradient(circle at 8% 12%,#000 0 11%,transparent 11.5%),radial-gradient(circle at 8% 88%,#000 0 11%,transparent 11.5%),radial-gradient(circle at 92% 12%,#000 0 11%,transparent 11.5%),radial-gradient(circle at 92% 88%,#000 0 11%,transparent 11.5%),linear-gradient(#000 0 0) center/86% 100% no-repeat,linear-gradient(#000 0 0) center/100% 76% no-repeat;mask:radial-gradient(circle at 8% 12%,#000 0 11%,transparent 11.5%),radial-gradient(circle at 8% 88%,#000 0 11%,transparent 11.5%),radial-gradient(circle at 92% 12%,#000 0 11%,transparent 11.5%),radial-gradient(circle at 92% 88%,#000 0 11%,transparent 11.5%),linear-gradient(#000 0 0) center/86% 100% no-repeat,linear-gradient(#000 0 0) center/100% 76% no-repeat}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__configurator:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;background:url(https://bax.co.il/wp-content/uploads/2026/10/bone-transparent.png) center/100% 100% no-repeat!important;opacity:.24!important;pointer-events:none}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__header{margin:18px 7% 0;padding:13px 70px 12px;border-radius:30px;background:linear-gradient(145deg,#164c64,#073d4d)}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__header h2,.bax-gift[data-bax-v3-artwork=true] .bax-gift__header p{color:#fff!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__eyebrow{background:#ffd24a!important;color:#073d4d!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__layout{gap:12px;padding:12px 7% 24px;border:0!important;background:transparent!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__visual{min-height:390px;border:0!important;border-radius:30px;background:radial-gradient(circle at 50% 45%,#fff 0 30%,#9be4ef 68%,#64c7da 100%)}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__controls{border-radius:26px;background:linear-gradient(165deg,rgba(255,255,255,.97),rgba(229,250,253,.95));box-shadow:0 9px 0 rgba(242,142,178,.45),0 16px 27px rgba(7,18,29,.13)}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__face img{object-fit:fill!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__surface{-webkit-mask:url(https://bax.co.il/wp-content/uploads/2026/10/tag-original.png) center/100% 100% no-repeat!important;mask:url(https://bax.co.il/wp-content/uploads/2026/10/tag-original.png) center/100% 100% no-repeat!important}
.bax-gift[data-bax-v3-artwork=true] .bax-gift__primary,.bax-gift[data-bax-v3-artwork=true] .bax-gift__submit{background:linear-gradient(180deg,#19536b,#073d4d)!important;box-shadow:0 5px 0 #052c38,0 9px 18px rgba(7,61,77,.2)!important}
.bax-gift[data-bax-v3-artwork=true] button:focus-visible,.bax-gift[data-bax-v3-artwork=true] input:focus-visible{outline:3px solid #ffd24a!important;outline-offset:3px!important}

@media(max-width:700px){.bax-pets-v3{padding:4px 0 16px}.bax-pets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 8px}.bax-pet:last-child{grid-column:1/-1;width:calc((100% - 8px)/2);justify-self:center}.bax-pet-label{font-size:22px;min-width:84%;padding:4px 10px 6px;gap:9px}.bax-pets-controls{margin-top:28px;gap:9px}}
@media(max-width:760px){body.bax-v3-active.bax-storefront .bax-content{padding:20px 16px;border-radius:26px 20px}.bax-gift[data-bax-v3-artwork=true]{padding:0}.bax-gift[data-bax-v3-artwork=true] .bax-gift__dialog.is-teaser{width:min(94vw,430px);max-height:82dvh}.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy{width:56%!important}.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy:before{inset:-8px -10px!important}.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy h2{font-size:clamp(18px,6vw,26px)}.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-copy p{margin:4px 0 7px;font-size:12px}.bax-gift[data-bax-v3-artwork=true] .bax-gift__teaser-button{min-height:44px!important;font-size:13px!important}.bax-gift[data-bax-v3-artwork=true] .bax-gift__dialog:not(.is-teaser){width:min(94vw,430px);max-height:88dvh}.bax-gift[data-bax-v3-artwork=true] .bax-gift__configurator{max-height:88dvh;-webkit-mask:radial-gradient(circle at 9% 6%,#000 0 7%,transparent 7.5%),radial-gradient(circle at 9% 94%,#000 0 7%,transparent 7.5%),radial-gradient(circle at 91% 6%,#000 0 7%,transparent 7.5%),radial-gradient(circle at 91% 94%,#000 0 7%,transparent 7.5%),linear-gradient(#000 0 0) center/82% 100% no-repeat,linear-gradient(#000 0 0) center/100% 88% no-repeat;mask:radial-gradient(circle at 9% 6%,#000 0 7%,transparent 7.5%),radial-gradient(circle at 9% 94%,#000 0 7%,transparent 7.5%),radial-gradient(circle at 91% 6%,#000 0 7%,transparent 7.5%),radial-gradient(circle at 91% 94%,#000 0 7%,transparent 7.5%),linear-gradient(#000 0 0) center/82% 100% no-repeat,linear-gradient(#000 0 0) center/100% 88% no-repeat}.bax-gift[data-bax-v3-artwork=true] .bax-gift__header{margin:16px 9% 0;padding:11px 43px 9px}.bax-gift[data-bax-v3-artwork=true] .bax-gift__layout{display:block;padding:10px 9% 25px}.bax-gift[data-bax-v3-artwork=true] .bax-gift__visual{min-height:220px;padding:14px 9px 9px}.bax-gift[data-bax-v3-artwork=true] .bax-gift__controls{margin-top:11px;padding:15px 13px 17px}}
@media(max-width:359px){.bax-pet-label{font-size:20px}.bax-pets-v3{padding-inline:0}}
@media(prefers-reduced-motion:reduce){.bax-pet-media video,.bax-pet-label{transition:none}.bax-gift[data-bax-v3-artwork=true] .bax-gift__dialog,.bax-gift[data-bax-v3-artwork=true] .bax-gift__card{animation:none!important;transition:none!important}}
