.pp-promo{position:relative;width:100%;overflow:hidden;border-radius:20px;background:#fff;box-shadow:none;border:0}.pp-promo[hidden]{display:none}.pp-promo__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.pp-promo__track::-webkit-scrollbar{display:none}.pp-slide{flex:0 0 100%;scroll-snap-align:start;display:block;position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:1920 / 560;--u: calc(100cqw / 1920);text-decoration:none;color:inherit;font-family:var(--font-body-family, "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif)}:where(.pp-slide)>span{position:absolute;display:block}.pp-slide--promo{--bg1: #fdfbf7;--bg2: #f5efe3;--dark: #1a1f4d}.pp-slide--fontaines-gamelles{--acc: #c98a1b;--acc-d: #8f5200}.pp-slide--sacs{--acc: #d2674a;--acc-d: #a8341a}.pp-slide--harnais{--acc: #4a6fd0;--acc-d: #1d4ed8}.pp-slide--colliers{--acc: #3f9a68;--acc-d: #137036}.pp-slide--laisses{--acc: #8b64d8;--acc-d: #6027c2}.pp-slide--promo{background:linear-gradient(115deg,var(--bg1) 0%,var(--bg1) 45%,var(--bg2) 100%)}.pp-slide--promo:before{content:"";position:absolute;left:calc(var(--u) * 380);top:calc(var(--u) * -80);width:calc(var(--u) * 640);height:calc(var(--u) * 640);border-radius:50%;background:radial-gradient(closest-side,#fffffff2,#fff0)}.pp-slide--promo:after{content:"";position:absolute;right:calc(var(--u) * -120);top:calc(var(--u) * 20);width:calc(var(--u) * 520);height:calc(var(--u) * 520);border-radius:50%;border:0;pointer-events:none}.pp-slide__animal{left:calc(var(--u) * 60);top:34%;width:calc(var(--u) * 400);height:66%}.pp-slide__animal img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;opacity:.96;filter:saturate(.92) drop-shadow(0 calc(var(--u) * 8) calc(var(--u) * 16) rgba(26,31,77,.16))}.pp-slide__medal{left:calc(var(--u) * 480);top:calc(var(--u) * 60);width:calc(var(--u) * 440);height:calc(var(--u) * 440);border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 calc(var(--u) * 12) #ffffffbf,0 0 0 calc(var(--u) * 14) color-mix(in srgb,var(--acc) 45%,transparent),0 calc(var(--u) * 34) calc(var(--u) * 70) calc(var(--u) * -10) #1a1f4d57}.pp-slide__medal img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pp-slide:hover .pp-slide__medal img{transform:scale(1.05)}.pp-slide__badge{left:calc(var(--u) * 800);top:calc(var(--u) * 92);height:calc(var(--u) * 70);padding:0 calc(var(--u) * 30);border-radius:999px;background:#8c1d2f;box-shadow:0 0 0 calc(var(--u) * 6) #fdfbf7,0 calc(var(--u) * 10) calc(var(--u) * 22) -4px #1a1f4d59;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:calc(var(--u) * 36);line-height:1;letter-spacing:.04em;white-space:nowrap}.pp-slide__label{left:calc(var(--u) * 1040);top:calc(var(--u) * 92);display:flex!important;align-items:center;gap:calc(var(--u) * 16);color:var(--acc-d);font-weight:800;font-size:max(11px,calc(var(--u) * 22));line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.pp-slide__label:before{content:"";width:calc(var(--u) * 48);height:max(2px,calc(var(--u) * 3));background:var(--acc);border-radius:2px}.pp-slide__title{left:calc(var(--u) * 1040);top:calc(var(--u) * 140);width:calc(var(--u) * 800);font-weight:800;font-size:calc(var(--u) * 54);font-variant-numeric:lining-nums;line-height:1.16;letter-spacing:-.01em;color:var(--dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-slide__prices{left:calc(var(--u) * 1040);top:calc(var(--u) * 300);display:flex;align-items:baseline;gap:calc(var(--u) * 16);white-space:nowrap}.pp-slide__prices i{font-style:normal;font-weight:600;font-size:calc(var(--u) * 28);color:color-mix(in srgb,var(--dark) 72%,white)}.pp-slide__prices b{font-weight:800;font-size:calc(var(--u) * 100);line-height:1;letter-spacing:-.02em;color:var(--dark);margin-right:calc(var(--u) * 8);font-variant-numeric:lining-nums tabular-nums}.pp-slide__prices s{font-weight:600;font-size:calc(var(--u) * 100);color:#6b7280;text-decoration-thickness:calc(var(--u) * 3);text-decoration-color:#6b7280b3}.pp-slide__cta{left:calc(var(--u) * 1040);top:calc(var(--u) * 430);height:calc(var(--u) * 68);padding:0 calc(var(--u) * 40);border-radius:999px;background:var(--dark);color:#fff;font-weight:700;font-size:calc(var(--u) * 27);line-height:calc(var(--u) * 68);letter-spacing:.01em;white-space:nowrap;box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 24) -6px #1a1f4d80;transition:background .25s,transform .25s}.pp-slide__cta:after{content:"\2192";display:inline-block;margin-left:calc(var(--u) * 14);transition:transform .25s}.pp-slide:hover .pp-slide__cta{background:var(--acc-d)}.pp-slide:hover .pp-slide__cta:after{transform:translate(calc(var(--u) * 6))}.pp-slide__limit{left:calc(var(--u) * 1400);top:calc(var(--u) * 445);display:inline-flex!important;align-items:center;gap:.5em;height:calc(var(--u) * 58);padding:0 calc(var(--u) * 24);border-radius:6px;background:#c8102e;color:#fff;font-weight:800;font-size:max(12px,calc(var(--u) * 23));line-height:1;letter-spacing:.02em;white-space:nowrap;cursor:pointer;z-index:3;box-shadow:0 6px 14px -6px #c8102e99;transition:background .2s}.pp-slide__limit:before{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.pp-slide__limit:hover{background:#a30d25}.pp-slide__limit svg{width:1.25em;height:1.25em;flex:none;stroke:currentColor}.pp-slide__limit:focus-visible{outline:3px solid var(--dark);outline-offset:3px}.pp-slide__tip{position:absolute;left:0;bottom:calc(100% + 12px);min-width:15em;max-width:22em;padding:.8em 1em;border-radius:12px;background:var(--dark);color:#fff;font-weight:600;font-size:.92em;line-height:1.35;white-space:normal;box-shadow:0 14px 30px -8px #1a1f4d8c;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none;text-align:left}.pp-slide__tip:after{content:"";position:absolute;left:1.6em;top:100%;border:7px solid transparent;border-top-color:var(--dark)}.pp-slide__tip strong{display:block;font-weight:800}.pp-slide__tip em{display:block;font-style:normal;font-weight:500;opacity:.85;margin-top:.2em}.pp-slide__limit[aria-expanded=true] .pp-slide__tip{opacity:1;visibility:visible;transform:none}.pp-slide--info{display:flex;align-items:center;background:var(--ibg, #fff4d6);color:var(--itx, #3c280a)}.pp-slide__itext{position:relative!important;flex:1 1 auto;justify-content:center;padding:0 calc(var(--u) * 110);display:flex!important;flex-direction:column;gap:calc(var(--u) * 22);align-items:flex-start}.pp-slide__ititle{font-weight:900;font-size:calc(var(--u) * 78);line-height:1.08}.pp-slide__itxt{font-weight:600;font-size:calc(var(--u) * 36);line-height:1.3;max-width:calc(var(--u) * 1000)}.pp-slide__btn{background:var(--itx, #3c280a);color:var(--ibg, #fff);font-weight:700;font-size:calc(var(--u) * 28);padding:calc(var(--u) * 14) calc(var(--u) * 40);border-radius:999px}.pp-slide__iimg{position:relative!important;flex:0 0 38%;height:100%}.pp-slide__iimg img{width:100%;height:100%;object-fit:cover;display:block}.pp-slide--info .pp-slide__iimg{order:2}.pp-slide--image{background:#fff}.pp-slide--image picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pp-slide--image img{width:100%;height:100%;object-fit:var(--fit, cover);object-position:center;display:block}.pp-promo__btn{position:absolute;top:50%;transform:translateY(-50%);width:3.8rem;height:3.8rem;border-radius:50%;border:0;background:#fffffff0;color:#1a1f4d;font-size:2.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 .25rem;z-index:2;box-shadow:0 6px 18px #1a1f4d38;transition:background .2s,transform .2s,color .2s}.pp-promo__btn:hover,.pp-promo__btn:focus-visible{background:#1a1f4d;color:#fff;transform:translateY(-50%) scale(1.06)}.pp-promo__btn--prev{left:1.4rem}.pp-promo__btn--next{right:1.4rem}.pp-promo__dots{position:absolute;left:0;right:0;bottom:.9rem;display:flex;justify-content:center;align-items:center;gap:.55rem;z-index:2;pointer-events:none}.pp-promo__dot{pointer-events:auto;width:.7rem;height:.7rem;border-radius:999px;border:0;padding:0;background:#1a1f4d38;cursor:pointer;transition:width .3s,background .3s}.pp-promo__dot[aria-current=true]{width:2.2rem;background:#1a1f4d}.pp-promo-between{margin:1.6rem 0}.pp-grid-slot{grid-column:1 / -1;flex:0 0 100%;max-width:100%;width:100%;margin:.4rem 0;padding:0;list-style:none}@media(max-width:749px){.pp-promo{border-radius:16px}.pp-slide{aspect-ratio:1200 / 990;--u: calc(100cqw / 1200)}.pp-promo__dots{bottom:.55rem}.pp-slide--promo{background:linear-gradient(180deg,var(--bg1) 0%,var(--bg1) 55%,var(--bg2) 100%)}.pp-slide--promo:before{left:calc(var(--u) * 260);top:calc(var(--u) * -120);width:calc(var(--u) * 780);height:calc(var(--u) * 780)}.pp-slide--promo:after{right:calc(var(--u) * -260);top:auto;bottom:calc(var(--u) * -300);width:calc(var(--u) * 640);height:calc(var(--u) * 640)}.pp-slide__animal{left:0;top:calc(var(--u) * 140);width:calc(var(--u) * 430);height:calc(var(--u) * 470)}.pp-slide__medal{left:calc(var(--u) * 400);top:calc(var(--u) * 50);width:calc(var(--u) * 520);height:calc(var(--u) * 520)}.pp-slide__badge{left:calc(var(--u) * 770);top:calc(var(--u) * 70);height:calc(var(--u) * 84);padding:0 calc(var(--u) * 34);font-size:calc(var(--u) * 46)}.pp-slide__label,.pp-slide__cta{display:none!important}.pp-slide__limit{left:calc(var(--u) * 36);top:calc(var(--u) * 36);height:auto;padding:.5em .8em;font-size:max(12px,calc(var(--u) * 32))}.pp-slide__tip{bottom:auto;top:calc(100% + 12px);transform:translateY(-6px)}.pp-slide__tip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--dark)}.pp-slide__title{left:calc(var(--u) * 60);top:calc(var(--u) * 640);width:calc(var(--u) * 1080);font-size:calc(var(--u) * 54);line-height:1.15;text-align:center;-webkit-line-clamp:2}.pp-slide__prices{left:0;right:0;top:calc(var(--u) * 800);justify-content:center;gap:calc(var(--u) * 14)}.pp-slide__prices i{font-size:calc(var(--u) * 40)}.pp-slide__prices b{font-size:calc(var(--u) * 100);margin-right:calc(var(--u) * 6)}.pp-slide__prices s{font-size:calc(var(--u) * 100)}.pp-slide--info{flex-direction:column;justify-content:center;text-align:center}.pp-slide__itext{align-items:center;padding:0 calc(var(--u) * 70)}.pp-slide__ititle{font-size:calc(var(--u) * 72)}.pp-slide__itxt{font-size:calc(var(--u) * 40)}.pp-slide__btn{font-size:calc(var(--u) * 34)}.pp-slide__iimg{flex:0 0 40%;width:100%;order:0!important}.pp-promo:not(.pp-promo--arr-m) .pp-promo__btn{display:none}.pp-promo__btn{width:3.2rem;height:3.2rem;font-size:2.1rem}.pp-promo__btn--prev{left:.6rem}.pp-promo__btn--next{right:.6rem}}@media(prefers-reduced-motion:reduce){.pp-slide__medal img,.pp-slide__cta,.pp-slide__cta:after,.pp-promo__dot,.pp-promo__btn{transition:none}.pp-promo__track{scroll-behavior:auto}}.pp-promo__btn:after{content:"";position:absolute;top:-2.2rem;right:-2.2rem;bottom:-2.2rem;left:-2.2rem;border-radius:50%}.pp-promo__dot{position:relative}.pp-promo__dot:after{content:"";position:absolute;top:-1.2rem;right:-.5rem;bottom:-1.2rem;left:-.5rem}@media(min-width:750px){.pp-promo{background:transparent;box-shadow:none;border-radius:0}.pp-promo--arr-d .pp-promo__track{margin:0 6rem}.pp-promo:not(.pp-promo--arr-d) .pp-promo__btn{display:none}.pp-slide{border-radius:16px;box-shadow:none;border:0}.pp-promo__btn--prev{left:1.2rem}.pp-promo__btn--next{right:1.2rem}}#product-grid.grid:has(>.pp-grid-slot),ul#product-grid:has(>.pp-grid-slot){grid-auto-rows:auto!important}.pp-slide--camp{--ink: #1a1f4d;--ivory: #fdfbf7;--sand: #f5efe3;--gold: #b8892b;--gold-d: #8f5200;--wine: #8c1d2f;--fg: var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--fg);background:linear-gradient(115deg,var(--ivory) 0%,var(--ivory) 45%,var(--sand) 100%)}a.pp-slide--camp,a.pp-slide--camp:hover,a.pp-slide--camp:focus{color:var(--fg);text-decoration:none;opacity:1}a.pp-camp__tile,a.pp-camp__tile:hover{color:var(--ink);text-decoration:none;opacity:1;background:#fff}.pp-slide--camp s,a.pp-camp__tile:hover s{text-decoration:line-through}.pp-slide--camp>span{position:relative}.pp-slide--camp>.pp-camp__fine{position:absolute;inset:auto 0 calc(10 * var(--u)) 0}.pp-camp__head{display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));padding:0 calc(30 * var(--u))}.pp-camp__title{font-weight:800;font-size:calc(64 * var(--u));line-height:1.1;letter-spacing:-.01em}.pp-camp__sub{font-weight:600;font-size:calc(30 * var(--u));line-height:1.3}.pp-camp__cta{margin-top:calc(10 * var(--u));background:var(--ink);color:#fff;font-weight:700;font-size:calc(30 * var(--u));line-height:1;padding:calc(20 * var(--u)) calc(52 * var(--u));border-radius:999px;box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) -6px #1a1f4d66}.pp-camp__cta:after{content:"\2192";margin-left:calc(14 * var(--u))}.pp-camp__fine{font-size:calc(18 * var(--u));text-align:center;color:color-mix(in srgb,var(--fg) 62%,transparent)}.pp-slide--mosaic .pp-camp__head{gap:0;padding:0}.pp-slide--mosaic .pp-camp__sub{font-weight:800;font-size:calc(24 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--gold-d)}.pp-camp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12 * var(--u));width:calc(1780 * var(--u));margin-top:calc(14 * var(--u))}.pp-camp__tile{display:grid;grid-template-columns:calc(190 * var(--u)) 1fr;grid-template-rows:auto auto;align-items:center;column-gap:calc(16 * var(--u));padding:calc(8 * var(--u));text-align:left;background:#fff;border:1px solid rgba(26,31,77,.08);border-radius:calc(18 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) #1a1f4d4d}.pp-camp__img{grid-row:1 / 3;position:relative;display:block;aspect-ratio:1;border-radius:calc(12 * var(--u));overflow:hidden;background:var(--ivory)}.pp-camp__img img{width:100%;height:100%;object-fit:contain;display:block}.pp-camp__badge{position:absolute;top:calc(6 * var(--u));left:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));border-radius:999px;background:var(--wine);color:#fff;font-weight:700;font-size:calc(22 * var(--u));line-height:1}.pp-camp__name{align-self:end;font-weight:700;font-size:calc(27 * var(--u));line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-camp__price{align-self:start;display:flex;align-items:baseline;gap:calc(12 * var(--u))}.pp-camp__price s{font-size:calc(22 * var(--u));color:#6b7280}.pp-camp__price b{font-weight:800;font-size:calc(38 * var(--u));color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.pp-slide--mosaic .pp-camp__fine{font-size:calc(18 * var(--u));bottom:calc(4 * var(--u))}.pp-camp__steps{display:flex;align-items:flex-end;gap:calc(24 * var(--u));width:calc(1200 * var(--u));height:calc(280 * var(--u));margin-top:calc(24 * var(--u))}.pp-camp__step{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 0;border:1px solid rgba(26,31,77,.1);border-bottom:0;color:var(--ink)}.pp-camp__step b{font-weight:800;font-size:calc(80 * var(--u));line-height:1;letter-spacing:-.02em}.pp-camp__step i{font-style:normal;font-weight:600;font-size:calc(28 * var(--u))}.pp-camp__step.s1{height:52%;background:#fff}.pp-camp__step.s2{height:76%;background:#efe3c6}.pp-camp__step.s3{height:100%;background:var(--ink);color:#fff;border-color:var(--ink)}.pp-camp__step.s3 b{color:#e8c46a}.pp-slide--livraison{--fg: #fff;background:radial-gradient(circle at 85% 15%,rgba(232,196,106,.2),transparent 45%),linear-gradient(135deg,#151a45,#1a1f4d 55%,#2a3270)}.pp-slide--livraison:before{content:"0 \20ac";position:absolute;right:calc(40 * var(--u));bottom:calc(-70 * var(--u));font-weight:800;font-size:calc(520 * var(--u));line-height:1;color:#fff;opacity:.05;pointer-events:none}.pp-slide--livraison .pp-camp__head{position:relative;padding:0;gap:calc(26 * var(--u))}.pp-slide--livraison .pp-camp__title{font-size:calc(140 * var(--u));line-height:.98;white-space:nowrap}.pp-slide--livraison .pp-camp__title em{color:#e8c46a;font-style:normal}.pp-camp__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(16 * var(--u))}.pp-camp__tag{display:inline-block;padding:calc(10 * var(--u)) calc(32 * var(--u));border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff;font-weight:600;font-size:calc(36 * var(--u));line-height:1.2}.pp-camp__tag--hot{background:#e8c46a;border-color:#e8c46a;color:var(--ink);font-weight:700;font-size:calc(40 * var(--u))}.pp-camp__tag--hot b{font-size:1.3em;margin-right:.15em}.pp-slide--livraison .pp-camp__cta{background:var(--ivory);color:var(--ink);font-size:calc(36 * var(--u));padding:calc(18 * var(--u)) calc(60 * var(--u));box-shadow:none}@media(max-width:749px){.pp-camp__head{padding:0 calc(180 * var(--u))}.pp-camp__title{font-size:calc(64 * var(--u))}.pp-camp__sub{font-size:calc(34 * var(--u))}.pp-camp__cta{font-size:calc(40 * var(--u));padding:calc(22 * var(--u)) calc(60 * var(--u))}.pp-camp__fine{font-size:calc(24 * var(--u))}.pp-slide--mosaic .pp-camp__head{padding:0}.pp-slide--mosaic .pp-camp__sub{font-size:calc(32 * var(--u))}.pp-camp__grid{grid-template-columns:repeat(2,1fr);width:calc(900 * var(--u));gap:calc(14 * var(--u));margin-top:calc(14 * var(--u))}.pp-camp__tile{grid-template-columns:1fr;row-gap:calc(2 * var(--u));padding:calc(8 * var(--u));border-radius:calc(24 * var(--u))}.pp-camp__img{grid-row:1;aspect-ratio:1.5}.pp-camp__name{display:none}.pp-camp__price{grid-row:2;align-self:center;justify-content:center;gap:calc(14 * var(--u))}.pp-camp__price s{font-size:calc(30 * var(--u))}.pp-camp__price b{font-size:calc(46 * var(--u))}.pp-camp__badge{font-size:calc(30 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u))}.pp-camp__steps{width:calc(1060 * var(--u));height:calc(420 * var(--u));gap:calc(20 * var(--u))}.pp-camp__step b{font-size:calc(100 * var(--u))}.pp-camp__step i{font-size:calc(36 * var(--u))}.pp-slide--mosaic .pp-camp__fine{font-size:calc(24 * var(--u))}.pp-slide--livraison:before{font-size:calc(560 * var(--u));right:calc(-20 * var(--u));bottom:calc(-120 * var(--u))}.pp-slide--livraison .pp-camp__head{padding:0 calc(150 * var(--u));gap:calc(30 * var(--u))}.pp-slide--livraison .pp-camp__title{font-size:calc(130 * var(--u))}.pp-slide--livraison .pp-camp__title em{display:block}.pp-camp__tags{max-width:calc(700 * var(--u));gap:calc(10 * var(--u))}.pp-camp__tag{font-size:calc(34 * var(--u));padding:calc(8 * var(--u)) calc(26 * var(--u))}.pp-camp__tag--hot{font-size:calc(42 * var(--u))}.pp-camp__tag:nth-child(3){display:none}.pp-slide--livraison .pp-camp__cta{font-size:calc(40 * var(--u));padding:calc(20 * var(--u)) calc(60 * var(--u))}}.pp-slide--camp-custom{display:block}.pp-slide--camp-custom .pp-cu{position:relative;width:100%;height:100%;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/84/assets/pp-promo-slider.css.map */
