/* Measurements follow the original 1920 × 5441.78 artboard. */
@font-face{font-family:PDFText;src:url('/assets/PDF-Text.ttf')} 
@font-face{font-family:PDFStrong;src:url('/assets/PDF-Strong.ttf')}
@font-face{font-family:PDFControl;src:url('/assets/PDF-Control.ttf')}
@font-face{font-family:PDFLatin;src:url('/assets/PDF-Latin.ttf')}
@font-face{font-family:PDFLatinStrong;src:url('/assets/PDF-LatinStrong.ttf')}
@font-face{font-family:NextExitFallback;src:url('/assets/NextExitFallback.ttf')}
:root{--u:min(.0520833333vw,1px)}
.deal-category,.deal-badge{font-family:PDFText,PDFLatin,NextExitFallback,sans-serif;font-weight:400}
.deal-info h3,.deal-price{font-family:PDFStrong,PDFLatinStrong,NextExitFallback,sans-serif;font-weight:400;color:var(--blue)}
.deal-action{font-family:PDFControl,PDFStrong,PDFLatinStrong,NextExitFallback,sans-serif;font-weight:400}
.deal-species button{font-family:PDFText,NextExitFallback,sans-serif;font-weight:400;display:flex;align-items:center;gap:7px}
.deal-species button img{width:23px;height:23px;object-fit:contain}
.deal-species button[aria-pressed=true]{font-weight:400}
.deal-heading h2,.about-copy h2{letter-spacing:0}
.sale-price{color:#ff7300}
.deal-price{direction:ltr}.deal-price del{margin:0 0 0 4px}
@media(min-width:801px){
.site-header,.white-divider,.hero,.catalog-area,.about-section{max-width:1920px;margin-inline:auto}
.header-inner{position:relative;width:100%;height:calc(166.77 * var(--u));gap:0}
.header-logo{position:absolute;right:calc(18 * var(--u));width:calc(142 * var(--u));height:calc(142 * var(--u))}
.header-search{position:absolute;left:calc(286.77 * var(--u));top:calc(53.83 * var(--u));width:calc(1452.96 * var(--u));gap:calc(20.36 * var(--u))}
.header-search input{height:calc(67.77 * var(--u));font-size:calc(27 * var(--u));font-weight:300;border-radius:calc(16 * var(--u));padding-inline:calc(22 * var(--u))}
.header-search button{min-width:calc(141.85 * var(--u));height:calc(67.77 * var(--u));font-size:calc(36 * var(--u));font-weight:500;border-radius:calc(18 * var(--u))}
.header-cart{position:absolute;left:calc(85 * var(--u));width:calc(90 * var(--u));height:calc(75 * var(--u))}
.header-cart svg{width:calc(80 * var(--u));height:calc(75 * var(--u))}
.white-divider{height:calc(49.65 * var(--u))}
.hero{height:calc(964.71 * var(--u))}
.hero-copy{inset:0;width:100%;text-align:right}
.hero-eyebrow{position:absolute;right:calc(42.64 * var(--u));top:calc(64.11 * var(--u));font-size:calc(36 * var(--u));line-height:1;font-weight:700;margin:0;transform:none}
.hero-heading{position:absolute;inset:0;min-height:0}
.hero-heading h1{position:static;transform:none;font-size:calc(196.4286 * var(--u));line-height:1;letter-spacing:0}
.hero-heading h1 span{position:absolute;right:calc(42.64 * var(--u))}
.hero-heading h1 span:first-child{top:calc(129.98 * var(--u))}
.hero-heading h1 span:last-child{top:calc(311.48 * var(--u))}
.hero-dog{left:calc(1092.75 * var(--u));top:calc(35.66 * var(--u));width:calc(492.42 * var(--u));max-width:none}
.hero-subtitle{position:absolute;right:calc(42.64 * var(--u));top:calc(493.38 * var(--u));font-size:calc(36 * var(--u));line-height:1;font-weight:700;margin:0;transform:none}
.shopping-banner{position:absolute;left:calc(1393.89 * var(--u));top:calc(547.57 * var(--u));width:calc(516.83 * var(--u));margin:0}
.hero-date{position:absolute;left:calc(1137.01 * var(--u));top:calc(666.73 * var(--u));width:calc(758.75 * var(--u));height:calc(64.6 * var(--u));min-width:0;max-width:none;margin:0;padding:0;font-size:calc(36 * var(--u));font-weight:700;gap:calc(12 * var(--u));border-radius:calc(16 * var(--u))}
.hero-products{left:calc(35.62 * var(--u));right:auto;top:calc(149.13 * var(--u));width:calc(1111.34 * var(--u));gap:calc(15.02 * var(--u))}
.hero-tile{height:calc(318.49 * var(--u));padding:0;border-radius:calc(16 * var(--u))}
.hero-tile b{left:calc(16 * var(--u));right:auto;top:calc(12.84 * var(--u));min-width:calc(100.7 * var(--u));height:calc(35.52 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(14 * var(--u));font-family:PDFControl,PDFStrong,NextExitFallback,sans-serif;font-weight:400;font-size:calc(29 * var(--u));line-height:1.2}
.hero-tile img,.hero-tile:nth-child(n) img{position:absolute;max-width:none;max-height:none;object-fit:fill;transform:none}
.hero-tile:nth-child(1) img{left:calc(-8.5 * var(--u));top:calc(66.07 * var(--u));width:calc(227.25 * var(--u));height:calc(227.25 * var(--u))}
.hero-tile:nth-child(2) img{left:calc(-2.12 * var(--u));top:calc(62.68 * var(--u));width:calc(213.93 * var(--u));height:calc(213.93 * var(--u))}
.hero-tile:nth-child(3) img{left:calc(.65 * var(--u));top:calc(108.08 * var(--u));width:calc(202.14 * var(--u));height:calc(125.3 * var(--u))}
.hero-tile:nth-child(4) img{left:calc(-19.39 * var(--u));top:calc(55.9 * var(--u));width:calc(249.04 * var(--u));height:calc(249.04 * var(--u))}
.hero-tile:nth-child(5) img{left:calc(-22.59 * var(--u));top:calc(39.15 * var(--u));width:calc(247.34 * var(--u));height:calc(247.34 * var(--u))}
.category-ribbon{height:calc(85.2 * var(--u));max-height:none}
.filter-nav{height:calc(164.76 * var(--u));padding:calc(49.27 * var(--u)) calc(27.63 * var(--u)) calc(53.37 * var(--u)) calc(32.28 * var(--u));gap:calc(14.16 * var(--u))}
.category-nav{gap:calc(14.16 * var(--u))}.campaign-tabs{gap:calc(14.16 * var(--u))}
.category-pill,.campaign-tab{height:calc(62.12 * var(--u));font-size:calc(32.93 * var(--u));font-weight:300}
.deal-section,.deal-sections.design-mode .deal-section{padding:0 calc(27.99 * var(--u)) 0 calc(32.28 * var(--u));margin:0;height:calc(1063.9 * var(--u))}
.deal-section:nth-child(2),.deal-sections.design-mode .deal-section:nth-child(2){height:calc(1179.1 * var(--u));margin:0}
.deal-section:last-child,.deal-sections.design-mode .deal-section:last-child{height:calc(971.29 * var(--u));margin:0}
.deal-heading{height:calc(217.98 * var(--u));padding:0;margin-bottom:calc(18.24 * var(--u));border-radius:calc(18 * var(--u))}
.deal-heading h2{position:absolute;right:calc(56 * var(--u));top:calc(54.81 * var(--u));font-size:calc(84 * var(--u));font-weight:900;line-height:1;letter-spacing:0;margin:0}
.deal-heading p{position:absolute;right:calc(56 * var(--u));top:calc(149.1 * var(--u));font-size:calc(40 * var(--u));font-weight:300;line-height:1;margin:0}
.deal-species{left:calc(30.51 * var(--u));bottom:calc(28.12 * var(--u));height:calc(49.92 * var(--u));width:calc(325.18 * var(--u));gap:0;border:calc(3.67 * var(--u)) solid #000607}
.deal-species button{width:50%;padding:0 calc(10 * var(--u));font-size:calc(35.04 * var(--u));line-height:1;justify-content:center;gap:calc(8 * var(--u));color:#888}
.deal-species button img{width:calc(40 * var(--u));height:calc(37 * var(--u))}
.deal-species button[aria-pressed=true]{color:var(--navy)}
.deal-grid{margin-left:calc(2.66 * var(--u));gap:calc(12.59 * var(--u))}
.deal-media{height:calc(454.92 * var(--u));border-radius:calc(12 * var(--u))}
.deal-media>img{mix-blend-mode:normal;max-width:78%;max-height:70%}
.design-sample .deal-media>img{position:absolute;max-width:none;max-height:none;object-fit:fill;transform-origin:top left}
.design-sample[data-product-id^="design-nexgard"] .deal-media>img{left:calc(138.87 * var(--u));top:calc(31.51 * var(--u));width:calc(308.85 * var(--u));height:calc(282.28 * var(--u));transform:rotate(19.52deg)}
.design-sample[data-product-id="design-bravecto"] .deal-media>img{left:calc(85.57 * var(--u));top:calc(79.02 * var(--u));width:calc(244.54 * var(--u));height:calc(299.83 * var(--u));transform:rotate(-9.89deg)}
.design-sample[data-product-id="design-weljoint"] .deal-media>img{left:calc(72.44 * var(--u));top:calc(47.14 * var(--u));width:calc(299.5 * var(--u));height:calc(312.9 * var(--u));transform:none}
.deal-action{bottom:calc(23.49 * var(--u));left:9.2%;width:81.35%;height:calc(51.95 * var(--u));min-height:0;font-size:calc(29 * var(--u));line-height:1;padding:0;border-radius:100px}
.deal-badges{top:calc(16.74 * var(--u));left:calc(17.5 * var(--u));right:auto;gap:calc(10 * var(--u));align-items:flex-start}
.deal-badge{font-size:calc(25 * var(--u));height:calc(25 * var(--u));line-height:1;padding:0 calc(14 * var(--u))}
.deal-info{position:relative;padding:0;height:calc(115 * var(--u));line-height:1}
.deal-category{position:absolute;top:calc(12.23 * var(--u));width:100%;font-size:calc(25 * var(--u));line-height:1;color:var(--blue)}
.deal-info h3{position:absolute;top:calc(42.42 * var(--u));width:100%;max-width:none;font-size:calc(29 * var(--u));line-height:1;margin:0;white-space:nowrap;overflow-wrap:normal}
.deal-price{position:absolute;top:calc(75.45 * var(--u));width:100%;font-size:calc(29 * var(--u));line-height:1;min-height:0}
.deal-price del{font-size:1em;color:#888}
.deal-carousel{height:calc(60 * var(--u));margin-top:calc(10 * var(--u))}
.carousel-arrows{gap:calc(12 * var(--u))}.carousel-arrows button{width:calc(53 * var(--u));height:calc(53 * var(--u));font-size:calc(35 * var(--u));font-weight:300}
.carousel-arrows button:disabled{opacity:1}
.carousel-progress{height:calc(2 * var(--u))}.carousel-progress::before{right:auto;left:0;width:17%;height:100%}
.about-section{height:calc(796.39 * var(--u));min-height:0}
.about-content{height:100%;min-height:0}
.about-copy{width:100%;height:100%;margin:0;padding:0}
.about-copy h2{position:absolute;left:calc(713.27 * var(--u));top:calc(36.76 * var(--u));width:calc(1411.76 * var(--u));height:calc(221.37 * var(--u));margin:0;padding:calc(28.58 * var(--u)) calc(285 * var(--u)) 0 0;border-radius:calc(111 * var(--u));font-size:calc(84 * var(--u));line-height:1.024;font-weight:400;letter-spacing:0;background:#014b92}
.about-copy p{position:absolute;right:calc(79 * var(--u));top:calc(290.09 * var(--u));width:calc(1254 * var(--u));padding:0;font-size:calc(48 * var(--u));line-height:calc(62.03 * var(--u));font-weight:400}
.about-vet{left:calc(-25.85 * var(--u));top:calc(20.95 * var(--u));bottom:auto;width:calc(723.49 * var(--u));height:calc(976.94 * var(--u));max-width:none;max-height:none;transform:none}
}

@media(min-width:801px){
.pdf-design-preview .campaign-tab{font-weight:300;background:transparent;color:white}
.pdf-design-preview .campaign-tab strong{font-size:0}
.pdf-design-preview .campaign-tab strong::after{content:'קטגוריה';font-size:calc(32.93 * var(--u));font-weight:300}
.hero-tile b{font-size:0;padding:0;background-size:100% 100%;width:calc(100.7 * var(--u))}
.hero-tile:nth-child(1) b,.hero-tile:nth-child(2) b{width:calc(111.35 * var(--u))}
.hero-tile:nth-child(1) b{background-image:url('/assets/hero-label-1.svg')}
.hero-tile:nth-child(2) b{background-image:url('/assets/hero-label-2.svg')}
.hero-tile:nth-child(3) b{background-image:url('/assets/hero-label-3.svg')}
.hero-tile:nth-child(4) b{background-image:url('/assets/hero-label-4.svg')}
.hero-tile:nth-child(5) b{background-image:url('/assets/hero-label-5.svg')}
}

/* Final source alignment: original artwork and baseline corrections. */
body{-webkit-font-smoothing:antialiased;font-synthesis:none}
#preview-strip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.cart-art{width:42px;height:36px;object-fit:contain}
@media(min-width:801px){
.header-logo{left:calc(1750 * var(--u));right:auto;top:calc(20 * var(--u));width:calc(155 * var(--u));height:calc(135 * var(--u))}
.header-search input{border-color:#080044;border-radius:calc(19.34 * var(--u));font-kerning:none}
.header-search button{border-radius:calc(19.34 * var(--u));font-kerning:none}
.header-cart{left:calc(92.46 * var(--u));top:calc(54.1 * var(--u));width:calc(65.18 * var(--u));height:calc(55.74 * var(--u))}
.header-cart .cart-art{display:block;width:100%;height:100%;object-fit:fill}
.cart-count{right:auto;left:calc(43.71 * var(--u));top:calc(-11.56 * var(--u));width:calc(38.4 * var(--u));height:calc(38.4 * var(--u));background:#113b49;font-size:calc(27 * var(--u));font-weight:300}
.hero-eyebrow{right:calc(36.05 * var(--u))}
.hero-subtitle{right:calc(36.67 * var(--u))}
.deal-heading h2{right:calc(49.88 * var(--u))}
.deal-action{left:calc(42.26 * var(--u));width:calc(370.04 * var(--u))}
.design-sample:nth-child(2) .deal-action{left:calc(42.97 * var(--u))}
.design-sample[data-product-id="design-bravecto"] .deal-action{left:calc(41.78 * var(--u))}
.design-sample[data-product-id="design-weljoint"] .deal-action{left:calc(45.72 * var(--u));width:calc(363.47 * var(--u))}
.deal-badges{top:calc(16.4 * var(--u));left:calc(17.13 * var(--u));gap:calc(10.2 * var(--u))}
.deal-badge{height:calc(25.59 * var(--u));min-width:calc(89.96 * var(--u));padding:0 calc(12 * var(--u));text-align:center;background:#083ea1}
.deal-badge.pharm{background:#f2a0f9}.deal-badge.exclusive{min-width:calc(50.74 * var(--u));background:#fc630b}
.design-sample[data-product-id="design-weljoint"] .deal-badges{left:calc(18.78 * var(--u))}
.deal-carousel{margin-top:calc(5.48 * var(--u))}
.carousel-arrows{direction:ltr}.carousel-arrows button{font-family:Liebling,sans-serif;font-weight:300;border-color:#bfc4c4}
.carousel-progress{width:calc(302.4 * var(--u));background:#e5e5e5}
.carousel-progress::before{width:calc(51.95 * var(--u));background:#fc630a}
.about-copy h2{padding-top:calc(25.38 * var(--u))}
.about-copy p{top:calc(283.075 * var(--u));right:calc(84 * var(--u))}
}
@media(min-width:801px){
.filter-nav{display:grid;grid-template-columns:repeat(8,calc(220.12 * var(--u)));gap:calc(14.16 * var(--u))}
.category-nav,.campaign-tabs{display:contents}
.campaign-tab{width:auto}
.deal-section:nth-child(2) .deal-species{left:calc(17.66 * var(--u));bottom:calc(15.11 * var(--u))}
.deal-section:nth-child(3) .deal-species{left:calc(14.29 * var(--u));bottom:calc(14.69 * var(--u))}
.deal-species button:first-child{width:calc(154.46 * var(--u));flex:none}
.deal-species button:last-child{flex:1}
.carousel-arrows{gap:calc(10.26 * var(--u));margin-right:calc(4.18 * var(--u))}
.carousel-arrows button{width:calc(54.24 * var(--u));height:calc(54.23 * var(--u));border:0;background-size:100% 100%;background-repeat:no-repeat;font-size:0}
.carousel-arrows button:first-child{background-image:url('/assets/pdf-carousel-prev.svg')}
.carousel-arrows button:last-child{background-image:url('/assets/pdf-carousel-next.svg')}
}

.pdf-design-preview .hero-date>span[aria-hidden=true]{display:none}
@media(min-width:801px){.carousel-progress{transform:translateX(calc(-.69 * var(--u)))}}
