.pfg-campaign-shell{--pfg-deep-green: #154c32;width:100%}.pfg-campaign-shell *,.pfg-campaign-shell *:before,.pfg-campaign-shell *:after{box-sizing:border-box}.pfg-campaign-shell .pfg-deals-banner{--pfg-ink: #17251d;direction:inherit;--pfg-brand-green: #2E8B57;--pfg-promo-red: #d32722;--pfg-promo-edge: #792420;--pfg-copy-gap: 16px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.54fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". lineup" "copy lineup" "action lineup" ". lineup";gap:var(--pfg-copy-gap) clamp(14px,3.6cqi,34px);align-items:start;min-block-size:384px;padding:25px clamp(17px,3.5cqi,30px);border:1px solid #bed9c8;border-radius:18px;overflow:clip;color:var(--pfg-ink);background:#fffaf0;font:400 15px/1.4 PFG Rubik,Arial,sans-serif}.pfg-campaign-shell .pfg-deals-banner:before{content:"";position:absolute;top:-45%;right:-16%;bottom:-56%;left:38%;z-index:-1;border-radius:45% 0 0 62%;transform:rotate(14deg);background:var(--pfg-brand-green)}.pfg-campaign-shell .pfg-deals-banner[dir=rtl]:before{top:-45%;right:38%;bottom:-56%;left:-16%;border-radius:0 45% 62% 0;transform:rotate(-14deg)}.pfg-campaign-shell .pfg-deals-copy{grid-area:copy;display:grid;gap:var(--pfg-copy-gap)}.pfg-campaign-shell .pfg-deals-kicker{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid var(--pfg-promo-edge);border-radius:999px;color:#fff;background:var(--pfg-promo-red);box-shadow:2px 3px 0 var(--pfg-promo-edge);font:800 clamp(19px,3.65cqi,27px)/1.18 "PFG Rubik",Arial,sans-serif}.pfg-campaign-shell .pfg-deals-kicker:before{content:"\2726";font:14px/1 system-ui,sans-serif}.pfg-campaign-shell [lang=he] .pfg-deals-kicker{font-family:PFG Secular One,PFG Rubik,Arial,sans-serif;font-weight:400}.pfg-campaign-shell [lang=ru] .pfg-deals-kicker{font-size:clamp(16px,2.6cqi,21px)}.pfg-campaign-shell .pfg-campaign-title{margin:0;font:900 clamp(34px,6.6cqi,60px)/.97 "PFG Rubik",Arial,sans-serif;letter-spacing:-.055em}.pfg-campaign-shell [lang=he] .pfg-campaign-title{font-family:PFG Secular One,PFG Rubik,Arial,sans-serif;font-size:clamp(39px,8.2cqi,67px);font-weight:400;letter-spacing:-.045em}.pfg-campaign-shell [lang=ru] .pfg-campaign-title{font-size:clamp(28px,5.2cqi,45px)}.pfg-campaign-shell .pfg-campaign-title>span{display:block}.pfg-campaign-shell .pfg-campaign-title em{position:relative;z-index:0;display:inline-block;margin-block-start:5px;margin-inline-start:clamp(10px,2.8cqi,24px);padding:1px 11px 6px;color:#fffaf0;font-style:normal;white-space:nowrap}.pfg-campaign-shell .pfg-campaign-title em:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:7px 10px 6px;background:var(--pfg-deep-green);box-shadow:3px 4px 0 var(--pfg-brand-green);transform:rotate(-4deg)}.pfg-campaign-shell .pfg-price-line{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--pfg-deep-green);font:700 17px/1.15 PFG Rubik,Arial,sans-serif}.pfg-campaign-shell .pfg-price-line:after{content:"";flex:1;align-self:center;height:1px;margin-inline-start:4px;background:#bbcfbf}.pfg-campaign-shell [lang=he] .pfg-price-lead{font-family:PFG Secular One,PFG Rubik,Arial,sans-serif;font-weight:400}.pfg-campaign-shell .pfg-price-amount{display:inline-flex;align-items:baseline;gap:.15em;direction:inherit}.pfg-campaign-shell [lang=en] .pfg-price-amount{flex-direction:row-reverse}.pfg-campaign-shell .pfg-price-line .pfg-price-amount{color:var(--pfg-promo-red);font:900 clamp(32px,5.2cqi,40px)/1 "PFG Rubik",Arial,sans-serif;letter-spacing:-.045em}.pfg-campaign-shell .pfg-price-currency{font-size:.61em;font-weight:700}.pfg-campaign-shell .pfg-deals-link{grid-area:action;justify-self:start;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:9px 14px;border:1px solid var(--pfg-deep-green);border-radius:5px;color:#fff;background:var(--pfg-deep-green);font:700 15px/1.25 PFG Rubik,Arial,sans-serif;text-decoration:none}.pfg-campaign-shell [lang=ru] .pfg-deals-link{font-size:14px}.pfg-campaign-shell .pfg-deals-link:hover{background:#216740}.pfg-campaign-shell .pfg-deals-arrow{flex:0 0 auto;font:600 19px/1 system-ui,sans-serif}.pfg-campaign-shell .pfg-deals-arrow:after{content:"\2192"}.pfg-campaign-shell [dir=rtl] .pfg-deals-arrow:after{content:"\2190"}.pfg-campaign-shell .pfg-deals-lineup{position:relative;grid-area:lineup;align-self:center;display:grid;grid-template-columns:.96fr 1.06fr 1fr;align-items:end;gap:6px;min-width:0;padding:10px 6px 0}.pfg-campaign-shell .pfg-deals-lineup:before{content:"";position:absolute;top:14%;right:3%;bottom:34%;left:3%;background-image:radial-gradient(#ffffff55 1.2px,transparent 1.4px);background-size:9px 9px;border-radius:50%}.pfg-campaign-shell .pfg-deals-lineup figure{--arch-top: 9%;min-width:0;margin:0}.pfg-campaign-shell .pfg-deals-lineup .pfg-slot-1{--arch-top: 17%}.pfg-campaign-shell .pfg-deals-lineup .pfg-slot-2{--arch-top: 0%}.pfg-campaign-shell .pfg-product-art{position:relative;height:clamp(166px,31cqi,253px)}.pfg-campaign-shell .pfg-product-art:before{content:"";position:absolute;inset:var(--arch-top) 0 0;border:1px solid var(--pfg-deep-green);border-radius:50% 50% 9px 9px/29% 29% 9px 9px;background:#fff;box-shadow:2px 2px #154c3266}.pfg-campaign-shell .pfg-product-art>img:not(.pfg-perched-cat){position:absolute;inset-inline:10%;bottom:9px;display:block;width:80%;height:83%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply}.pfg-campaign-shell .pfg-slot-1 img:not(.pfg-perched-cat){max-height:67%}.pfg-campaign-shell .pfg-slot-3 img{max-height:78%}.pfg-campaign-shell figcaption{position:relative;display:grid;justify-items:center;gap:2px;min-height:42px;margin:5px 0 0;padding:6px 2px;border-radius:6px 6px 12px 12px;color:#fff;background:var(--pfg-deep-green);text-align:center;font-size:13px;font-weight:700;line-height:1.15}.pfg-campaign-shell figcaption .pfg-product-height{color:#e3f4e3;font-size:11px;font-weight:400}.pfg-campaign-shell .pfg-perched-cat{position:absolute;z-index:1;inset-block-start:calc(var(--arch-top) + 9px);left:50%;display:block;width:clamp(64px,12cqi,93px);height:auto;transform:translate(-50%,-100%);pointer-events:none}.pfg-campaign-shell .pfg-paw-trail{position:absolute;inset-block-start:-5%;inset-inline-end:14%;display:flex;align-items:center;gap:5px;color:#fffaf0;transform:rotate(-15deg)}@container (max-width: 570px){.pfg-campaign-shell .pfg-deals-banner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"copy" "lineup" "action";min-block-size:clamp(449px,calc(139cqi - 12px),503px);--pfg-copy-gap: 18px;gap:12px;padding:14px 12px 11px;text-align:center}.pfg-campaign-shell .pfg-deals-banner:before,.pfg-campaign-shell .pfg-deals-banner[dir=rtl]:before{top:39%;right:-50%;bottom:-48%;left:-50%;border-radius:48% 49% 0 0;transform:rotate(-6deg)}.pfg-campaign-shell .pfg-deals-banner .pfg-campaign-title{font-size:clamp(28px,8.9cqi,37px)}.pfg-campaign-shell .pfg-campaign-title>span{display:inline}.pfg-campaign-shell .pfg-campaign-title em{margin:0;padding:0 7px 4px}.pfg-campaign-shell .pfg-deals-banner .pfg-deals-kicker{justify-self:center;font-size:clamp(21px,6cqi,24px)}.pfg-campaign-shell .pfg-deals-lineup{padding:5px 1px 0}.pfg-campaign-shell .pfg-product-art{height:clamp(148px,52cqi,195px)}.pfg-campaign-shell .pfg-deals-banner[lang=ru]{min-block-size:clamp(489px,calc(144cqi - 12px),523px)}.pfg-campaign-shell .pfg-price-line{justify-content:center}.pfg-campaign-shell .pfg-price-line:before{content:"";flex:1;align-self:center;height:1px;margin-inline-end:4px;background:#bbcfbf}}.pfg-campaign-shell{box-sizing:border-box;display:block;position:relative;container-type:inline-size;max-inline-size:1280px;margin:clamp(20px,3.5vw,48px) auto;padding-inline:clamp(12px,3.4vw,36px)}.pfg-campaign-shell .pfg-campaign-viewport{position:relative;overflow:clip}.pfg-campaign-shell [data-pfg-slide][data-pfg-outgoing]{position:absolute;inset:0 0 auto}.pfg-campaign-shell .pfg-campaign-title{color:inherit}.pfg-campaign-shell .pfg-deals-banner[hidden],.pfg-campaign-shell .pfg-carousel-controls[hidden]{display:none}.pfg-campaign-shell .pfg-no-action{grid-template-rows:1fr auto 1fr;grid-template-areas:". lineup" "copy lineup" ". lineup"}.pfg-campaign-shell .pfg-paw-trail i{display:block;width:clamp(12px,2.5cqi,20px);aspect-ratio:1;background:radial-gradient(circle closest-side,transparent 63%,currentColor 72% 95%,transparent 100%) 7% 29% / 23% 29%,radial-gradient(circle closest-side,transparent 63%,currentColor 72% 95%,transparent 100%) 33% 4% / 23% 29%,radial-gradient(circle closest-side,transparent 63%,currentColor 72% 95%,transparent 100%) 66% 4% / 23% 29%,radial-gradient(circle closest-side,transparent 63%,currentColor 72% 95%,transparent 100%) 96% 29% / 23% 29%,radial-gradient(ellipse closest-side,transparent 75%,currentColor 80% 94%,transparent 100%) 50% 87% / 59% 46%;background-repeat:no-repeat}.pfg-campaign-shell .pfg-paw-trail i:last-child{transform:translateY(-6px) rotate(25deg) scale(.8)}.pfg-campaign-shell .pfg-carousel-controls{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:var(--pfg-deep-green);font:600 13px/1.2 PFG Rubik,Arial,sans-serif}.pfg-campaign-shell .pfg-carousel-controls button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #b7d3bf;border-radius:50%;color:inherit;background:#fff;cursor:pointer}.pfg-campaign-shell [data-pfg-step]:after{content:"\2192";font-size:20px}.pfg-campaign-shell [data-pfg-step="-1"]:after{content:"\2190"}.pfg-campaign-shell[dir=rtl] [data-pfg-step]:after{content:"\2190"}.pfg-campaign-shell[dir=rtl] [data-pfg-step="-1"]:after{content:"\2192"}@container (max-width: 570px){.pfg-campaign-shell .pfg-no-action{grid-template-rows:auto 1fr;grid-template-areas:"copy" "lineup"}}.pfg-campaign-shell .pfg-deals-lineup:has(>figure:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pfg-campaign-shell .pfg-deals-lineup:has(>figure:only-child){grid-template-columns:minmax(0,225px);justify-content:center}.pfg-campaign-shell .pfg-deals-banner:not(:has(figure)){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"copy" "action";min-block-size:0}.pfg-campaign-shell .pfg-deals-banner:not(:has(figure)):before,.pfg-campaign-shell .pfg-deals-lineup:not(:has(figure)){display:none}@media screen and (min-width:990px){.pfg-campaign-shell{max-inline-size:none;margin-block-start:0;padding-inline:0}.pfg-campaign-shell .pfg-deals-banner{min-block-size:max(384px,31.25cqi);padding-inline:clamp(30px,4vw,96px);border-inline:0;border-radius:0}.pfg-campaign-shell .pfg-carousel-controls:not([hidden]){position:absolute;inset:50% 6px auto;z-index:1;margin:0;transform:translateY(-50%);pointer-events:none}.pfg-campaign-shell .pfg-carousel-controls button{pointer-events:auto}.pfg-campaign-shell:has(.pfg-carousel-controls) .pfg-deals-banner{padding-inline:clamp(56px,4.5vw,96px)}.pfg-campaign-shell .pfg-deals-kicker{font-size:clamp(27px,2.1cqi,38px)}.pfg-campaign-shell [lang=ru] .pfg-deals-kicker{font-size:clamp(22px,1.75cqi,32px)}.pfg-campaign-shell .pfg-campaign-title{font-size:clamp(60px,5.3cqi,94px)}.pfg-campaign-shell [lang=he] .pfg-campaign-title{font-size:clamp(67px,5.8cqi,102px)}.pfg-campaign-shell [lang=ru] .pfg-campaign-title{font-size:clamp(45px,3.8cqi,68px)}.pfg-campaign-shell .pfg-price-line{font-size:clamp(18px,1.55cqi,26px)}.pfg-campaign-shell .pfg-price-line .pfg-price-amount{font-size:clamp(42px,3.55cqi,64px)}.pfg-campaign-shell .pfg-deals-link,.pfg-campaign-shell [lang=ru] .pfg-deals-link{font-size:clamp(16px,1.35cqi,23px);min-height:clamp(48px,3.8cqi,64px)}.pfg-campaign-shell .pfg-product-art{height:clamp(253px,21cqi,465px)}.pfg-campaign-shell .pfg-product-art>img:not(.pfg-perched-cat){inset-inline:5%;width:90%;height:90%}.pfg-campaign-shell .pfg-slot-1 img:not(.pfg-perched-cat){max-height:75%}.pfg-campaign-shell .pfg-slot-3 img{max-height:83%}}.pfg-campaign-shell .pfg-deals-lineup.pfg-shared-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(3px,.55cqi,9px);padding:clamp(6px,.85cqi,15px);border:1px solid var(--pfg-deep-green);border-radius:24px;background:#fff;box-shadow:2px 3px #154c3266}.pfg-campaign-shell .pfg-frame-pet{position:absolute;z-index:1;inset-block-start:8px;display:block;width:clamp(52px,5cqi,68px);height:auto;transform:translateY(-100%);pointer-events:none}.pfg-campaign-shell .pfg-frame-puppy{inset-inline-start:7%}.pfg-campaign-shell .pfg-frame-cat{inset-inline-end:7%;width:clamp(62px,6cqi,82px)}.pfg-campaign-shell .pfg-shared-frame:before,.pfg-campaign-shell .pfg-shared-frame .pfg-product-art:before{display:none}.pfg-campaign-shell .pfg-shared-frame .pfg-product-art{height:clamp(132px,19cqi,325px);overflow:clip}.pfg-campaign-shell .pfg-shared-frame .pfg-product-art>img:not(.pfg-perched-cat){top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-position:center;transform:scale(1.8)}.pfg-campaign-shell .pfg-shared-frame figcaption{min-height:0;padding:5px 0 2px;color:var(--pfg-deep-green);background:transparent;font-size:clamp(13px,1.5cqi,22px);overflow-wrap:anywhere}@media screen and (min-width:990px){.pfg-campaign-shell .pfg-deals-banner:has(.pfg-shared-frame){grid-template-columns:minmax(0,.78fr) minmax(0,1.72fr)}}@container (max-width: 570px){.pfg-campaign-shell .pfg-shared-frame .pfg-slot-5{display:none}}@container (max-width: 570px){.pfg-campaign-shell .pfg-carousel-controls:not([hidden]){position:absolute;inset-block-start:84px;inset-inline:calc(clamp(12px,3.4vw,36px) + 4px);z-index:1;margin:0;pointer-events:none}.pfg-campaign-shell .pfg-carousel-controls button{width:36px;height:36px;pointer-events:auto}.pfg-campaign-shell .pfg-carousel-controls [data-pfg-step]:after{font-size:17px}}.pfg-campaign-shell .pfg-brand-slide{position:relative;display:grid;grid-template:"copy photo" auto "actions photo" 1fr / minmax(0,2fr) minmax(0,3fr);min-block-size:max(384px,31.25cqi);overflow:clip;background:#fffaf0;color:#154c32;font-family:PFG Rubik,Arial,sans-serif}.pfg-campaign-shell .pfg-brand-slide[hidden]{display:none}.pfg-campaign-shell .pfg-brand-slide{isolation:isolate}.pfg-campaign-shell .pfg-brand-slide:before{content:"";position:absolute;top:-45%;right:-16%;bottom:-56%;left:38%;z-index:-1;border-radius:45% 0 0 62%;transform:rotate(14deg);background:#2e8b57}.pfg-campaign-shell[dir=rtl] .pfg-brand-slide:before{top:-45%;right:38%;bottom:-56%;left:-16%;border-radius:0 45% 62% 0;transform:rotate(-14deg)}.pfg-campaign-shell .pfg-brand-cutout{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;filter:drop-shadow(0 8px 7px #154c3260)}.pfg-campaign-shell .pfg-brand-copy{grid-area:copy;padding:clamp(42px,4.1cqi,76px) clamp(46px,5vw,96px) 0}.pfg-campaign-shell .pfg-brand-copy h2{margin:0;color:inherit;font:900 clamp(32px,5.2cqi,96px)/1.05 "PFG Rubik",Arial,sans-serif;letter-spacing:-.035em}.pfg-campaign-shell .pfg-brand-copy p{margin:10px 0 0;font-size:clamp(16px,1.65cqi,26px);font-weight:600;line-height:1.25}.pfg-campaign-shell .pfg-brand-photo{grid-area:photo;position:relative}.pfg-campaign-shell .pfg-brand-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 48%}.pfg-campaign-shell .pfg-brand-actions{grid-area:actions;display:grid;align-content:start;gap:8px;padding:16px clamp(46px,5vw,96px) 24px}.pfg-campaign-shell .pfg-brand-actions .pfg-deals-link{grid-area:auto;min-height:44px}@container (max-width: 570px){.pfg-campaign-shell .pfg-brand-slide{grid-template:"copy" auto "photo" 1fr "actions" auto / minmax(0,1fr);min-block-size:clamp(449px,calc(139cqi - 12px),503px);border-radius:18px;text-align:center}.pfg-campaign-shell .pfg-brand-copy{padding:16px 42px 10px}.pfg-campaign-shell .pfg-brand-copy h2{font-size:clamp(32px,9.5cqi,50px)}.pfg-campaign-shell .pfg-brand-copy p{margin-top:5px}.pfg-campaign-shell .pfg-brand-slide:before,.pfg-campaign-shell[dir=rtl] .pfg-brand-slide:before{top:31%;right:-50%;bottom:-48%;left:-50%;border-radius:48% 49% 0 0;transform:rotate(-6deg)}.pfg-campaign-shell .pfg-brand-cutout{top:1%;right:1%;bottom:1%;left:1%;width:98%;height:98%;transform:scale(1.07)}.pfg-campaign-shell .pfg-brand-photo{min-height:210px}.pfg-campaign-shell .pfg-brand-photo img{object-position:75% 48%}.pfg-campaign-shell .pfg-brand-actions{padding:10px 12px 12px}}.pfg-campaign-shell .pfg-brand-paws{inset-block-start:17%;inset-inline-end:6%;z-index:1;opacity:.8}.pfg-campaign-shell .pfg-brand-paws i{width:clamp(16px,2cqi,32px)}.pfg-campaign-shell .pfg-mobile-slide-text{display:none}@container (max-width: 570px){.pfg-campaign-shell .pfg-mobile-slide-text{display:block;margin:-7px 0 0;color:var(--pfg-deep-green);font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pfg-campaign-shell .pfg-brand-paws{inset-block-start:40%;inset-inline-end:4%}}@media screen and (max-width:749px){.pfg-campaign-shell{margin-block-start:0;padding-inline:0}.pfg-campaign-shell .pfg-deals-banner,.pfg-campaign-shell .pfg-brand-slide{border-inline:0;border-radius:0}}.pfg-campaign-shell .pfg-brand-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#ffffff55 1.2px,transparent 1.4px) 0 0 / 9px 9px;-webkit-mask-image:radial-gradient(ellipse 26px 38px at 29% 44%,#000 63%,transparent 100%),radial-gradient(ellipse 24px 35px at 71% 45%,#000 63%,transparent 100%);mask-image:radial-gradient(ellipse 26px 38px at 29% 44%,#000 63%,transparent 100%),radial-gradient(ellipse 24px 35px at 71% 45%,#000 63%,transparent 100%);pointer-events:none}@container (max-width: 570px){.pfg-campaign-shell .pfg-brand-photo:before{-webkit-mask-image:radial-gradient(ellipse 19px 30px at 28% 37%,#000 65%,transparent 100%),radial-gradient(ellipse 19px 30px at 73% 39%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 19px 30px at 28% 37%,#000 65%,transparent 100%),radial-gradient(ellipse 19px 30px at 73% 39%,#000 65%,transparent 100%)}}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy{padding-block-start:clamp(24px,3.1cqi,58px);padding-inline:clamp(50px,4.6vw,88px)}.pfg-campaign-shell .pfg-welcome-slide .pfg-deals-kicker{margin-block-end:10px;font-size:clamp(15px,1.35cqi,23px);background:#154c32;border-color:#154c32;box-shadow:none}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy h2{font-size:clamp(34px,4.15cqi,76px)}.pfg-campaign-shell .pfg-welcome-threshold strong{color:#bf2828}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy .pfg-welcome-description{font-size:clamp(14px,1.25cqi,21px);font-weight:500}.pfg-campaign-shell .pfg-brand-photo .pfg-welcome-photo{top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;object-fit:contain;object-position:center}@container (max-width: 570px){.pfg-campaign-shell .pfg-welcome-slide:before,.pfg-campaign-shell[dir=rtl] .pfg-welcome-slide:before{inset-block-start:39%}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy{padding:14px 42px 6px}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy h2{font-size:clamp(26px,7.3cqi,40px)}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy .pfg-welcome-description{font-size:13px}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-photo{min-height:190px}.pfg-campaign-shell .pfg-brand-photo .pfg-welcome-photo{inset-block:0;inset-inline:4%;width:92%;height:100%}}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy h2{font-size:clamp(36px,4.55cqi,82px);font-weight:900}.pfg-campaign-shell[lang=he] .pfg-welcome-slide .pfg-brand-copy h2{font-family:PFG Secular One,PFG Rubik,Arial,sans-serif;font-weight:400;letter-spacing:-.035em}.pfg-campaign-shell .pfg-welcome-slide .pfg-welcome-threshold{font-weight:800}.pfg-campaign-shell .pfg-welcome-slide .pfg-welcome-threshold strong{font-size:1.35em;font-weight:900;line-height:1}.pfg-campaign-shell .pfg-welcome-slide .pfg-welcome-tagline,.pfg-campaign-shell .pfg-welcome-slide .pfg-deals-link{font-weight:800}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy .pfg-welcome-description{font-weight:650}@container (max-width: 570px){.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-copy h2{font-size:clamp(28px,8cqi,44px)}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-photo{min-height:214px}}@container (width > 570px){.pfg-campaign-shell .pfg-deals-banner:has(>.pfg-deals-lineup:not(.pfg-shared-frame)){--pfg-copy-gap: 9px;padding-block:20px}}.pfg-campaign-shell .pfg-welcome-slide:before{background:radial-gradient(ellipse at 52% 48%,#469e69,#2e8b57 40%,#19553a 76%)}.pfg-campaign-shell .pfg-welcome-slide .pfg-brand-photo:before{background:radial-gradient(circle,#fff4dc80 1px,transparent 1.6px) 0 0 / 11px 11px;-webkit-mask-image:radial-gradient(ellipse at 16% 23%,#000 0%,transparent 16%),radial-gradient(ellipse at 77% 76%,#000 0%,transparent 18%);mask-image:radial-gradient(ellipse at 16% 23%,#000 0%,transparent 16%),radial-gradient(ellipse at 77% 76%,#000 0%,transparent 18%)}.pfg-campaign-shell .pfg-brand-photo .pfg-welcome-photo{z-index:1;filter:drop-shadow(0 12px 15px #0c382e5c)}@container (max-width: 570px){.pfg-campaign-shell .pfg-welcome-slide:before{background:radial-gradient(ellipse at 50% 22%,#419d65,#2e8b57 28%,#19553a 70%)}.pfg-campaign-shell .pfg-brand-photo .pfg-welcome-photo{filter:drop-shadow(0 7px 10px #0c382e57)}}.pfg-pet-section{position:relative;display:block;box-sizing:border-box;max-width:1230px;color:#1e3127;background:#fff;font-family:PFG Rubik,Arial,sans-serif;margin-inline:auto;padding:40px 40px 46px;text-align:center;letter-spacing:normal}.pfg-pet-section .pfg-pet-title{margin:0 0 27px;color:inherit;letter-spacing:normal;font:400 37px/1.2 PFG Secular One,PFG Rubik,Arial,sans-serif}.shopify-section:has(.pfg-campaign-shell)+.shopify-section>.pfg-pet-section{padding-top:0}.pfg-pet-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.1vw,14px);max-width:1160px;margin:0 auto;padding:0;list-style:none}.pfg-pet-group{box-sizing:border-box;display:grid;grid-template-columns:subgrid;align-items:end;margin:0;padding:0;list-style:none}.pfg-pet-group-primary{grid-column:span 2}.pfg-pet-group-secondary{grid-column:span 3}.pfg-pet-controls{display:none}.pfg-pet-link{box-sizing:border-box;display:grid;justify-items:center;gap:11px;width:100%;padding:4px 0;color:inherit;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none}.pfg-pet-link:hover .pfg-pet-label{text-decoration:underline;text-underline-offset:4px}.pfg-pet-link:focus-visible{outline:2px solid #2e8b57;outline-offset:4px;border-radius:8px}.pfg-pet-portrait{width:min(100%,180px);aspect-ratio:1;position:relative;display:block;overflow:hidden;border-radius:50%;background:#2e8b57;isolation:isolate}.pfg-pet-portrait img{position:absolute;display:block;width:calc(1536 / var(--crop) * 100%);max-width:none;height:auto;left:calc(-1 * var(--x) / var(--crop) * 100%);top:calc(-1 * var(--y) / var(--crop) * 100%)}.pfg-pet-portrait-sales{display:grid;place-items:center;background:#d32722}.pfg-pet-deal-word{color:#fffaf0;font:800 clamp(23px,4vw,48px)/1 "PFG Rubik",Arial,sans-serif;letter-spacing:.025em}.pfg-pet-deals-chevron{display:none}.pfg-pet-deals-trigger[aria-expanded] .pfg-pet-deals-chevron{display:inline-block;width:6px;height:6px;margin-inline-start:4px;vertical-align:3px;border:solid #a62520;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.pfg-pet-deals-trigger[aria-expanded=true] .pfg-pet-deals-chevron{transform:rotate(225deg)}.pfg-pet-deals-panel{position:absolute;z-index:4;box-sizing:border-box;width:min(232px,calc(100% - 24px));padding:10px 10px 9px;background:#fff;border:1px solid #edd6d0;border-radius:14px;box-shadow:0 8px 24px #49231d24}.pfg-pet-deals-panel[hidden]{display:none}.pfg-pet-deals-panel:before{content:"";position:absolute;top:-6px;left:clamp(12px,var(--pfg-deals-arrow-left),calc(100% - 12px));width:10px;height:10px;background:#fff;border:solid #edd6d0;border-width:1px 0 0 1px;transform:translate(-50%) rotate(45deg)}.pfg-pet-deals-panel[data-above]:before{top:auto;bottom:-6px;transform:translate(-50%) rotate(225deg)}.pfg-pet-deals-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.pfg-pet-deals-option{display:grid;justify-items:center;gap:7px;padding:5px 2px;color:inherit;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.pfg-pet-deals-option:hover{text-decoration:underline;text-underline-offset:3px}.pfg-pet-deals-option .pfg-pet-portrait{width:64px}.pfg-pet-deals-all{display:inline-block;margin-top:6px;padding:2px 6px;color:#a62520;font-size:12px;line-height:1.4;text-underline-offset:2px}.pfg-pet-deals-all:focus-visible,.pfg-pet-deals-option:focus-visible .pfg-pet-portrait{outline:2px solid #a62520;outline-offset:3px}.pfg-pet-deals-option:focus-visible{outline:none}@media(max-width:650px){.pfg-pet-section{padding:21px 0 16px}.pfg-pet-section .pfg-pet-title{font-size:27px;margin-bottom:11px;padding-inline:18px}.pfg-pet-list{display:flex;max-width:390px;--mobile-portrait-size: min(102px, 26vw);--mobile-gap: min(19px, 4.75vw);--mobile-edge: 8px;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pfg-pet-group{flex:0 0 100%;min-width:0;column-gap:var(--mobile-gap);padding:5px var(--mobile-edge);justify-content:left;scroll-snap-align:start;scroll-snap-stop:always}.pfg-pet-group-sales{flex-basis:calc(var(--mobile-portrait-size) + var(--mobile-gap));grid-template-columns:var(--mobile-portrait-size);padding-right:0}.pfg-pet-group-primary{flex-basis:calc(2 * (var(--mobile-portrait-size) + var(--mobile-gap)));grid-template-columns:repeat(2,var(--mobile-portrait-size));padding-right:0;scroll-snap-align:none}.pfg-pet-group-secondary{grid-template-columns:repeat(3,var(--mobile-portrait-size))}.pfg-pet-label{white-space:nowrap}.pfg-pet-list[data-slide="0"] .pfg-pet-group-secondary .pfg-pet-label{opacity:0}.pfg-pet-section:has(.pfg-pet-list[data-slide]) .pfg-pet-controls{display:grid;justify-items:center}.pfg-pet-pagination{display:flex}.pfg-pet-pagination button{display:grid;place-items:center;width:36px;height:32px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.pfg-pet-pagination button:after{content:"";width:8px;height:8px;border-radius:9px;background:#afc7b8}.pfg-pet-pagination button:focus-visible{outline:2px solid #2e8b57;outline-offset:1px}.pfg-pet-hint{margin:0;color:#506a5a;font-size:13px;line-height:1.4}.pfg-pet-portrait{width:var(--mobile-portrait-size)}.pfg-pet-link{gap:7px;font-size:14px;padding-block:3px}}.pfg-pet-section[dir=ltr] .pfg-pet-title{font-family:PFG Rubik,Arial,sans-serif;font-weight:700}.pfg-pet-pagination button[aria-current=true]:after{width:22px;background:#2e8b57}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
