.pawluxe-pdp{--ink: #191918;--paper: #f4f1ea;--paper2: #ece7de;--raise: #fbfaf6;--box: #2e2c2a;--ink72: #56544f;--ink64: #6a6864;--ink40: #9c9b96;--ink12: #dad7d1;--p72: rgba(244, 241, 234, .72);--green: #3e6b4b;--serif: "Cormorant", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", system-ui, Arial, sans-serif;--gut: 34px;--sec: 40px;--hair: 1px solid var(--ink12);--sh-sm: 0 2px 10px -4px rgba(25, 25, 24, .1);--sh: 0 16px 34px -18px rgba(25, 25, 24, .2);--sh-box: 0 28px 50px -18px rgba(25, 25, 24, .42);--eu: cubic-bezier(.32, .72, 0, 1);--ee: cubic-bezier(.23, 1, .32, 1);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:4px}.pawluxe-pdp *,.pawluxe-pdp *:before,.pawluxe-pdp *:after{box-sizing:border-box}.pawluxe-pdp h1,.pawluxe-pdp h2,.pawluxe-pdp h3,.pawluxe-pdp h4{font-family:var(--serif);font-weight:600;line-height:1.05;letter-spacing:-.005em;margin:0}.pawluxe-pdp p{margin:0}.pawluxe-pdp img{max-width:100%;display:block}.pawluxe-pdp a{color:inherit;text-decoration:none}.pawluxe-pdp .eyebrow{font-family:var(--sans);font-weight:500;font-size:10.9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink64)}.pawluxe-pdp .phair{width:54px;max-width:54px;height:1px;margin:8px auto;border:0;background:var(--ink40)}.pawluxe-pdp .pdp{max-width:1180px;margin:0 auto;padding:0 var(--gut) var(--sec);display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start}.pawluxe-pdp .gal{position:relative}.pawluxe-pdp .gscroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:2px}.pawluxe-pdp .gscroll::-webkit-scrollbar{display:none}.pawluxe-pdp .gslide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;background:linear-gradient(150deg,#fbfaf6,#ede9e0);border:var(--hair);position:relative;overflow:hidden}.pawluxe-pdp .gslide .e{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9.6px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink40)}.pawluxe-pdp .gslide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pawluxe-pdp .gdots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:7px}.pawluxe-pdp .gdots .gd{width:22px;height:2px;border-radius:0;background:var(--ink40);border:0;padding:0;cursor:pointer;transition:background .22s}.pawluxe-pdp .gdots .gd.on{background:var(--ink)}.pawluxe-pdp .pinfo{position:sticky;top:80px}.pawluxe-pdp .pinfo .eyebrow{margin-bottom:9px}.pawluxe-pdp .ptitlerow{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.pawluxe-pdp .ptitlerow h1{margin:0;line-height:1.02;font-size:clamp(34px,28px + 1.4vw,46px);font-weight:500}.pawluxe-pdp .ptags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;flex:0 0 auto;justify-content:flex-end;margin-top:5px}.pawluxe-pdp .ptags span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink64);border:var(--hair);padding:5px 9px;border-radius:3px;background:var(--raise)}.pawluxe-pdp .price{margin-top:16px;font-family:var(--serif);font-weight:500;font-size:24px;line-height:1;color:var(--ink);display:flex;align-items:baseline;gap:7px}.pawluxe-pdp .price .cur{font-family:var(--sans);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink64)}.pawluxe-pdp .specrow{display:flex;align-items:center;gap:11px;margin-top:14px}.pawluxe-pdp .specrow--sw{align-items:center}.pawluxe-pdp .specrow .k,.pawluxe-pdp .specblk .k{font-size:10.6px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink64)}.pawluxe-pdp .specrow .k{flex:0 0 92px}.pawluxe-pdp .specblk{margin-top:14px}.pawluxe-pdp .specblk .k{display:block;margin-bottom:8px}.pawluxe-pdp .av{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 10px;border:var(--hair);background:var(--raise);border-radius:3px;font-family:var(--serif);font-size:13px;color:var(--ink)}.pawluxe-pdp .avd{width:5px;height:5px;border-radius:50%;background:var(--green);flex:0 0 auto}.pawluxe-pdp .av.out .avd{background:var(--ink40)}.pawluxe-pdp .szval{display:inline-flex;align-items:center;height:29px;padding:0 11px;border:var(--hair);background:var(--raise);border-radius:3px;font-family:var(--serif);font-size:13px;color:var(--ink)}.pawluxe-pdp .qty{display:inline-flex;align-items:center;border:var(--hair);height:29px;border-radius:3px;background:var(--raise);overflow:hidden}.pawluxe-pdp .qty button{width:28px;height:100%;background:none;border:0;font-size:14px;color:var(--ink);cursor:pointer;transition:background .15s}.pawluxe-pdp .qty button:first-child{border-right:var(--hair)}.pawluxe-pdp .qty button:last-child{border-left:var(--hair)}.pawluxe-pdp .qty button:hover{background:#1919180d}.pawluxe-pdp .qty .qv{min-width:28px;text-align:center;font-size:13px}.pawluxe-pdp .swatches{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.pawluxe-pdp .swatch{width:26px;height:26px;border-radius:50%;border:1px solid var(--ink12);background:none;padding:0;position:relative;cursor:pointer;transition:.18s var(--eu)}.pawluxe-pdp .swatch .sw{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%}.pawluxe-pdp .swatch:hover{border-color:var(--ink40)}.pawluxe-pdp .swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pawluxe-pdp .swatchname{font-family:var(--serif);font-size:14px;color:var(--ink);margin-left:6px}.pawluxe-pdp .fitbox{display:flex;align-items:center;gap:14px;padding:16px;background:var(--ink);box-shadow:var(--sh-box);position:relative}.pawluxe-pdp .fitbox:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(244,241,234,.28);pointer-events:none}.pawluxe-pdp .ficons{display:flex;flex-direction:column;gap:7px;flex:0 0 auto}.pawluxe-pdp .ficons svg{width:24px;height:24px;color:var(--paper);stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.pawluxe-pdp .fitbox p{flex:1;font-family:var(--serif);font-size:15.7px;color:var(--paper);line-height:1.25}.pawluxe-pdp .fitbtn2{flex:0 0 auto;background:var(--paper);color:var(--ink);font-size:9.3px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:10px 14px;border:0;transition:.18s var(--eu);cursor:pointer}.pawluxe-pdp .fitbtn2:hover{opacity:.78}.pawluxe-pdp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-weight:600;font-size:11.8px;letter-spacing:.13em;text-transform:uppercase;padding:14px 30px;min-height:48px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:.18s var(--eu);cursor:pointer}.pawluxe-pdp .btn:hover{background:var(--ink72);border-color:var(--ink72)}.pawluxe-pdp .btn[disabled]{opacity:.45;cursor:not-allowed}.pawluxe-pdp .addbtn{display:flex;width:100%;margin-top:16px;border-radius:3px;min-height:50px;box-shadow:var(--sh-box)}.pawluxe-pdp .btn--sec{background:none;color:var(--ink)}.pawluxe-pdp .btn--sec:hover{background:var(--ink);color:var(--paper)}.pawluxe-pdp .btn--sm{padding:11px 20px;min-height:44px;font-size:10.9px}.pawluxe-pdp .product-form__error-message-wrapper:not([hidden]){display:flex;gap:8px;align-items:center;margin-top:12px;font-size:13px;color:#b3261e}.pawluxe-pdp .product-form__error-message-wrapper svg{width:18px;height:18px}.pawluxe-pdp .loading__spinner{display:none}.pawluxe-pdp .product-form__submit.loading .loading__spinner{display:inline-flex}.pawluxe-pdp .essencesec{max-width:1180px;margin:0 auto;padding:18px var(--gut) 6px;text-align:center}.pawluxe-pdp .essence{font-family:var(--serif);font-size:15.5px;line-height:1.5;color:var(--ink);max-width:600px;margin:0 auto}.pawluxe-pdp .essence p{margin:0;font:inherit;color:inherit}.pawluxe-pdp .benefits{max-width:1180px;margin:0 auto;padding:var(--sec) var(--gut)}.pawluxe-pdp .bcols{display:grid;grid-template-columns:1fr 1fr;gap:42px}.pawluxe-pdp .bgroup h3{font-size:20.8px;margin-bottom:14px;font-weight:500}.pawluxe-pdp .bitem{display:flex;gap:14px;padding:14px 0;border-top:var(--hair);align-items:flex-start}.pawluxe-pdp .bitem svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.3;flex:0 0 auto;margin-top:1px;opacity:.85}.pawluxe-pdp .bitem p{font-size:14.4px;color:var(--ink72);line-height:1.5}.pawluxe-pdp .pdesc{padding:var(--sec) var(--gut)}.pawluxe-pdp .pdescx{position:relative;max-width:calc(1180px - 2 * var(--gut));margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;background:var(--raise);border:var(--hair);box-shadow:var(--sh-box);overflow:hidden}.pawluxe-pdp .pdescx:after{content:"";position:absolute;top:32px;bottom:32px;left:52.5%;width:1px;background:var(--ink12);pointer-events:none}.pawluxe-pdp .pdesc .img{position:relative;display:flex;align-items:center;justify-content:center;padding:28px;background:var(--raise)}.pawluxe-pdp .pdesc .img .e{display:flex;align-items:center;justify-content:center;min-height:280px;font-size:9.6px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink40)}.pawluxe-pdp .pdesc .img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:auto;border:var(--hair);border-radius:3px}.pawluxe-pdp .pdesc .tx{padding:34px;align-self:center;position:relative}.pawluxe-pdp .pdesc .tx h2{font-size:clamp(23px,19px + 1vw,31px);line-height:1.14;margin:10px 0 14px;font-weight:600}.pawluxe-pdp .pdesc .tx p{color:var(--ink72);font-size:13.8px;line-height:1.6;margin-bottom:12px;max-width:48ch}.pawluxe-pdp .pdesc .tx p:last-child{margin-bottom:0}.pawluxe-pdp .faqsec{padding:var(--sec) var(--gut) calc(var(--sec) + 4px)}.pawluxe-pdp .faqsec .lhead{max-width:calc(1180px - 2 * var(--gut));margin:0 auto 12px;text-align:left}.pawluxe-pdp .accw{max-width:calc(1180px - 2 * var(--gut));margin:0 auto}.pawluxe-pdp .accw details{border-bottom:var(--hair)}.pawluxe-pdp .accw details:first-child{border-top:var(--hair)}.pawluxe-pdp .accw summary{list-style:none;display:flex;align-items:center;gap:11px;padding:16px 0;font-size:11.8px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer;outline:none}.pawluxe-pdp .accw summary::-webkit-details-marker{display:none}.pawluxe-pdp button,.pawluxe-pdp summary{outline:none}.pawluxe-pdp button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ink12);border-radius:2px}.pawluxe-pdp .accw summary svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.4;flex:0 0 auto}.pawluxe-pdp .accw summary .c{margin-left:auto;width:6px;height:6px;border-right:1.4px solid var(--ink);border-bottom:1.4px solid var(--ink);transform:rotate(45deg);transition:transform .25s}.pawluxe-pdp .accw details[open] summary .c{transform:rotate(225deg)}.pawluxe-pdp .accw .fb{padding:0 2px 16px 31px;font-size:13.8px;color:var(--ink72);line-height:1.55;max-width:52ch}@media(min-width:750px){.pawluxe-pdp .accw .fb{max-width:none;padding-right:31px}.pawluxe-pdp .accw .dimtab{max-width:52ch}}.pawluxe-pdp .accw .fb p{margin-bottom:8px}.pawluxe-pdp .accw .fb p:last-child{margin-bottom:0}.pawluxe-pdp .accw .fb a{border-bottom:1px solid currentColor}.pawluxe-pdp .dimtab{width:100%;border-collapse:collapse;font-size:12.8px}.pawluxe-pdp .dimtab td{text-align:left;padding:7px 8px;border-bottom:var(--hair)}.pawluxe-pdp .dimtab td:first-child{color:var(--ink64)}.pawluxe-pdp .wa{display:inline-flex;align-items:center;gap:9px;margin-top:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border:none}.pawluxe-pdp .wa svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.4}.pawluxe-pdp .reviews{max-width:1180px;margin:0 auto;padding:var(--sec) var(--gut)}.pawluxe-pdp .reviews .lhead{margin-bottom:14px}.pawluxe-pdp .revhead{display:flex;align-items:center;justify-content:space-between;gap:16px}.pawluxe-pdp .revsum .stars{letter-spacing:.18em;color:var(--ink40);font-size:16px}.pawluxe-pdp .revsum .revmeta{font-size:12.5px;color:var(--ink64);margin-top:4px}.pawluxe-pdp .revempty{margin-top:14px;font-size:14.4px;color:var(--ink72);line-height:1.55}.pawluxe-pdp .revempty a{border-bottom:1px solid currentColor}.pawluxe-pdp .rev-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.pawluxe-pdp .rev-modal.open{display:flex}.pawluxe-pdp .rev-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#19191880}.pawluxe-pdp .rev-modal__card{position:relative;background:var(--paper);border:var(--hair);box-shadow:var(--sh-box);width:100%;max-width:460px;max-height:90vh;overflow:auto;padding:30px}.pawluxe-pdp .rev-modal__card h3{font-size:22px;font-weight:500}.pawluxe-pdp .rev-modal__card .sub{font-size:13px;color:var(--ink64);margin-top:6px;line-height:1.5}.pawluxe-pdp .rev-modal__close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:0;background:none;font-size:20px;line-height:1;color:var(--ink64);cursor:pointer}.pawluxe-pdp .rev-field{margin-top:14px}.pawluxe-pdp .rev-field label{display:block;font-size:10.6px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink64);margin-bottom:6px}.pawluxe-pdp .rev-field input,.pawluxe-pdp .rev-field select,.pawluxe-pdp .rev-field textarea{width:100%;border:var(--hair);background:var(--raise);border-radius:3px;padding:10px 12px;font-family:var(--sans);font-size:14px;color:var(--ink);transition:border-color .18s var(--eu)}.pawluxe-pdp .rev-field textarea{min-height:96px;resize:vertical}.pawluxe-pdp .rev-field input:focus,.pawluxe-pdp .rev-field select:focus,.pawluxe-pdp .rev-field textarea:focus{outline:none;border-color:var(--ink);box-shadow:none}.pawluxe-pdp .rev-select{position:relative}.pawluxe-pdp .rev-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;cursor:pointer}.pawluxe-pdp .rev-field select::-ms-expand{display:none}.pawluxe-pdp .rev-select svg{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:var(--ink64);pointer-events:none}.pawluxe-pdp .rev-modal .btn{width:100%;margin-top:18px;border-radius:3px}.pawluxe-pdp .rev-success{margin-top:14px;font-size:13.5px;color:var(--ink72);line-height:1.5}.pawluxe-pdp .vet{padding:32px var(--gut);display:flex;justify-content:center}.pawluxe-pdp .vetx{position:relative;max-width:720px;width:100%;background:var(--box);border:1px solid rgba(244,241,234,.08);box-shadow:var(--sh-box);padding:26px 40px;text-align:center}.pawluxe-pdp .vetx:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(244,241,234,.32);pointer-events:none}.pawluxe-pdp .vet .q{font-family:var(--serif);font-style:italic;font-size:18.6px;line-height:1.36;max-width:none;margin:0 auto;color:var(--paper)}.pawluxe-pdp .vet .by{margin-top:12px;color:var(--p72);letter-spacing:.2em;text-transform:uppercase;font-size:10.9px}.pawluxe-pdp .pieces{padding:var(--sec) 0}.pawluxe-pdp .rowhead{max-width:1180px;margin:0 auto 14px;padding:0 var(--gut);display:flex;align-items:flex-end;justify-content:space-between}.pawluxe-pdp .ptitle{font-size:24px;font-weight:500}.pawluxe-pdp .pnote{font-size:12.5px;color:var(--ink64);margin-top:2px}.pawluxe-pdp .rowhead .lk{font-size:10.6px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink64)}.pawluxe-pdp .rowhead .lk:hover{color:var(--ink)}.pawluxe-pdp .ptrack{max-width:1180px;margin:0 auto;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gut);scroll-padding-right:var(--gut);padding:6px var(--gut) 10px;scrollbar-width:none}.pawluxe-pdp .ptrack::-webkit-scrollbar{display:none}.pawluxe-pdp .pcard{flex:0 0 200px;scroll-snap-align:start}.pawluxe-pdp .pcard .pp{aspect-ratio:1 / 1;background:linear-gradient(150deg,#fbfaf6,#ece8df);border:var(--hair);box-shadow:var(--sh-sm);overflow:hidden;position:relative;transition:transform .5s var(--eu),box-shadow .5s var(--eu)}.pawluxe-pdp .pcard:hover .pp{transform:translateY(-5px);box-shadow:var(--sh)}.pawluxe-pdp .pcard .pp img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--eu)}.pawluxe-pdp .pcard:hover .pp img{transform:scale(1.04)}.pawluxe-pdp .pcard .pp .e{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9.3px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink40)}.pawluxe-pdp .pcard .nm{font-family:var(--serif);font-size:18.9px;margin-top:11px}.pawluxe-pdp .pcard .d{font-size:11.5px;color:var(--ink64);margin-top:1px}.pawluxe-pdp .stickyadd{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:14px;align-items:center;background:var(--paper);border-top:var(--hair);padding:11px var(--gut);transform:translateY(130%);transition:transform .32s var(--ee);box-shadow:0 -12px 26px -16px #19191873}.pawluxe-pdp .stickyadd>*{max-width:1180px}.pawluxe-pdp .stickyadd.show{transform:none}.pawluxe-pdp .stickyadd .sthumb{width:40px;height:40px;flex:0 0 auto;background:linear-gradient(150deg,#fbfaf6,#ece8df);border:var(--hair);overflow:hidden}.pawluxe-pdp .stickyadd .sinfo{display:flex;flex-direction:column;line-height:1.16;flex:1;min-width:0}.pawluxe-pdp .stickyadd .snm{font-family:var(--serif);font-size:16px}.pawluxe-pdp .stickyadd .sp{font-size:11px;color:var(--ink64)}.pawluxe-pdp .stickyadd .btn{flex:0 0 auto;min-height:42px;padding:11px 22px}@media(max-width:749px){.pawluxe-pdp{--gut: 20px}.pawluxe-pdp .pdp{grid-template-columns:1fr;gap:16px;padding-top:0;padding-bottom:20px}.pawluxe-pdp .gal{margin:0 calc(-1 * var(--gut))}.pawluxe-pdp .gslide{border-left:0;border-right:0}.pawluxe-pdp .pinfo{position:static}.pawluxe-pdp .ptitlerow h1{font-size:30px}.pawluxe-pdp .bcols{grid-template-columns:1fr;gap:24px}.pawluxe-pdp .pdescx{grid-template-columns:1fr}.pawluxe-pdp .pdescx:after{display:none}.pawluxe-pdp .pdesc .img{padding:18px}.pawluxe-pdp .pdesc .tx{padding:24px}.pawluxe-pdp .pdesc .tx p{max-width:none}.pawluxe-pdp .pdesc .tx:before{content:"";position:absolute;top:0;left:20%;width:60%;height:1px;background:var(--ink12);pointer-events:none}.pawluxe-pdp .pcard{flex:0 0 142px}.pawluxe-pdp .pcard .nm{font-size:16px;margin-top:9px}.pawluxe-pdp .pcard .d{font-size:10.9px}.pawluxe-pdp .stickyadd{gap:10px;padding:9px var(--gut)}.pawluxe-pdp .stickyadd .sthumb{width:36px;height:36px}.pawluxe-pdp .stickyadd .snm{font-size:15px}.pawluxe-pdp .stickyadd .sp{font-size:10.5px}.pawluxe-pdp .stickyadd .btn{min-height:40px;padding:10px 18px;font-size:10.5px}}.pawluxe-pdp .fitpanel{margin-top:12px;border:var(--hair);background:var(--raise);box-shadow:var(--sh-sm);padding:18px 18px 16px;overflow:hidden}.pawluxe-pdp .fitpanel[hidden]{display:none}.pawluxe-pdp .fitpanel h4{font-size:18.6px;font-weight:500}.pawluxe-pdp .fitpanel .sub{font-size:13px;color:var(--ink64);margin-top:4px;line-height:1.45}.pawluxe-pdp .fitbands{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 4px}.pawluxe-pdp .fitband{font-size:10.2px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink64);border:var(--hair);background:var(--paper);border-radius:3px;padding:8px 12px;cursor:pointer;transition:.18s var(--eu)}.pawluxe-pdp .fitband:hover{color:var(--ink);border-color:var(--ink40)}.pawluxe-pdp .fitband[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pawluxe-pdp .fitresult{margin-top:12px;padding-top:12px;border-top:var(--hair);min-height:1px}.pawluxe-pdp .fitresult[hidden]{display:none}.pawluxe-pdp .fitverdict{display:flex;align-items:baseline;gap:9px;font-family:var(--serif);font-size:16.6px;line-height:1.3}.pawluxe-pdp .fitverdict .mark{font-family:var(--sans);font-weight:600;flex:0 0 auto}.pawluxe-pdp .fitverdict.yes .mark{color:var(--ink)}.pawluxe-pdp .fitverdict.no .mark{color:var(--ink40)}.pawluxe-pdp .fitbreeds{font-size:12.5px;color:var(--ink64);margin-top:6px}.pawluxe-pdp .fitnote{font-size:12.5px;color:var(--ink64);line-height:1.5;margin-top:12px}.pawluxe-pdp .pdesc .sketch{touch-action:manipulation}.pawluxe-pdp .hotspot{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);border:0;padding:0;background:none;cursor:pointer;z-index:3}.pawluxe-pdp .hotspot .dot{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--ink);border:2px solid var(--paper);box-shadow:0 1px 5px -1px #1919188c}.pawluxe-pdp .hotspot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--ink);opacity:.35;animation:pl-pulse 2.6s var(--ee) infinite}@keyframes pl-pulse{0%{transform:scale(.5);opacity:.45}70%,to{transform:scale(1.5);opacity:0}}.pawluxe-pdp .hotspot .hp-pop{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%) translateY(5px);width:max-content;max-width:210px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:11.5px;line-height:1.4;text-align:left;padding:9px 12px;box-shadow:var(--sh-box);opacity:0;visibility:hidden;transition:.22s var(--eu);pointer-events:none;z-index:4}.pawluxe-pdp .hotspot .hp-pop strong{display:block;font-family:var(--serif);font-size:14.4px;font-weight:500;margin-bottom:2px}.pawluxe-pdp .hotspot .hp-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink)}.pawluxe-pdp .hotspot.active .hp-pop,.pawluxe-pdp .hotspot:hover .hp-pop{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.pawluxe-pdp .hotspot.active .dot{background:var(--ink);border-color:var(--paper)}@media(prefers-reduced-motion:reduce){.pawluxe-pdp .hotspot:before{animation:none}}.pawluxe-pdp .pl-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ee),transform .7s var(--ee);will-change:opacity,transform}.pawluxe-pdp .pl-reveal.img{transform:translateY(0) scale(1.03)}.pawluxe-pdp .pl-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pawluxe-pdp .pl-reveal{opacity:1;transform:none;transition:none}}.pawluxe-pdp .pcard .pp .pimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1);transition:opacity .5s var(--eu),transform .7s var(--eu)}.pawluxe-pdp .pcard:hover .pp .pimg{opacity:.92;transform:scale(1.03)}.pawluxe-pdp .pcard:hover .pp .e{opacity:0}.pawluxe-pdp .pcard .pp .e{transition:opacity .4s var(--eu)}.pawluxe-pdp .pcard .pprice{position:absolute;left:10px;bottom:10px;z-index:2;font-family:var(--serif);font-size:12.8px;color:var(--ink);background:var(--raise);border:var(--hair);border-radius:3px;padding:4px 9px;opacity:0;transform:translateY(8px);transition:.32s var(--eu)}.pawluxe-pdp .pcard:hover .pprice{opacity:1;transform:none}.pawluxe-pdp .fitverdict .mark{display:inline-flex;align-items:center}.pawluxe-pdp .fitverdict .mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pawluxe-pdp .fitverdict.no .mark{color:var(--ink64)}.pawluxe-pdp .anatsec{padding:var(--sec) var(--gut)}.pawluxe-pdp .anat{max-width:calc(1180px - 2 * var(--gut));margin:0 auto}.pawluxe-pdp .anat-title{font-family:var(--serif);font-size:20.8px;font-weight:500;line-height:1.1;text-align:center;color:var(--ink);margin:0 0 18px}.pawluxe-pdp .anat-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:fit-content;max-width:100%;margin:0 auto;border-bottom:1px solid var(--ink40)}.pawluxe-pdp .anat-tab{position:relative;background:none;border:0;padding:10px 26px 13px;border-radius:3px 3px 0 0;cursor:pointer;font-family:var(--serif);font-size:18px;line-height:1;color:var(--ink64);outline:none;transition:background .2s var(--eu),color .2s var(--eu)}.pawluxe-pdp .anat-tab:hover{color:var(--ink72)}.pawluxe-pdp .anat-tab.on{background:var(--raise);color:var(--ink)}.pawluxe-pdp .anat-tab.on:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--ink)}.pawluxe-pdp .anat-tab:focus-visible{box-shadow:0 0 0 2px var(--ink12)}.pawluxe-pdp .anat-panels{position:relative;margin-top:22px}.pawluxe-pdp .anat-panel{display:none;align-items:flex-start;justify-content:center;gap:16px;max-width:640px;margin:0 auto}.pawluxe-pdp .anat-panel.on{display:flex;animation:anatfade .35s var(--ee)}.pawluxe-pdp .anat-panel svg{width:30px;height:30px;stroke:var(--ink);fill:none;stroke-width:1.3;flex:0 0 auto;opacity:.85;margin-top:2px}.pawluxe-pdp .anat-panel p{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink72);max-width:54ch}@keyframes anatfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:749px){.pawluxe-pdp .anat-tabs{width:100%;justify-content:space-between;gap:8px}.pawluxe-pdp .anat-tab{font-size:16px;padding:9px 10px 11px}.pawluxe-pdp .anat-panel p{font-size:16px}}@media(prefers-reduced-motion:reduce){.pawluxe-pdp .anat-panel.on{animation:none}}.pawluxe-pdp .sizeswatch .sw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--raise);border-radius:50%;font-family:var(--sans);font-weight:600;font-size:9.5px;letter-spacing:.02em;color:var(--ink64)}.pawluxe-pdp .sizeswatch[aria-pressed=true] .sw{color:var(--ink)}.pawluxe-pdp .fitmatrix{margin-top:4px;overflow-x:auto}.pawluxe-pdp .fitmatrix table{width:100%;border-collapse:collapse;font-family:var(--sans)}.pawluxe-pdp .fitmatrix th,.pawluxe-pdp .fitmatrix td{padding:9px 8px;border-bottom:var(--hair);text-align:center}.pawluxe-pdp .fitmatrix thead th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink64);font-weight:600;border-bottom:1px solid var(--ink40)}.pawluxe-pdp .fitmatrix tbody th{text-align:left;font-family:var(--serif);font-weight:500;font-size:14.5px;color:var(--ink)}.pawluxe-pdp .fitmatrix .ck{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:inline-block;vertical-align:middle}.pawluxe-pdp .fitmatrix .no{display:inline-block;width:11px;height:1.5px;background:var(--ink40);vertical-align:middle;border-radius:1px}.pawluxe-pdp .fitmatrix .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pawluxe-pdp .rowhead-r{display:flex;align-items:center;gap:14px;flex:0 0 auto}.pawluxe-pdp .railnav{display:flex;align-items:center;gap:8px}.pawluxe-pdp .railnav[hidden]{display:none}.pawluxe-pdp .railbtn{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--ink12);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;transition:border-color .18s var(--eu),color .18s var(--eu),opacity .18s var(--eu)}.pawluxe-pdp .railbtn:hover{border-color:var(--ink)}.pawluxe-pdp .railbtn svg{width:16px;height:16px}.pawluxe-pdp .railbtn[disabled]{opacity:.32;cursor:default;border-color:var(--ink12)}@media(max-width:749px){.pawluxe-pdp .railnav{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/pawluxe-pdp.css.map */
