.pp-christmas-header-slot{min-width:0;justify-content:center;gap:16px}.pp-christmas-link{display:block;box-sizing:border-box;width:390px;max-width:100%;padding:5px;border:0;border-radius:4px;background:repeating-linear-gradient(-45deg,#b6304d 0 9px,#fff7e9 9px 18px,#254477 18px 27px,#fff7e9 27px 36px);box-shadow:0 4px #e2d7cc;text-decoration:none!important;color:#142f73;font-family:var(--font-body-family, "Avenir Next", Arial, sans-serif);transition:box-shadow .15s ease;container-type:inline-size}.pp-christmas-link *,.pp-christmas-dialog *{box-sizing:border-box}.pp-christmas-link:hover{box-shadow:0 4px #d7c6b4,0 6px 16px #142f731a;color:#142f73}.pp-christmas-link__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:89px;padding:12px 15px;background:#fff8ec}.pp-christmas-link__copy{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.pp-christmas-link__eyebrow{color:#a62c45;font-size:8px;line-height:1.5;letter-spacing:.9px;font-weight:600;text-transform:uppercase}.pp-christmas-link__title{color:#142f73;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.5px;white-space:nowrap}.pp-christmas-link__caption{color:#53617c;font-size:11px;line-height:1.5;font-weight:400}.pp-christmas-link__caption>span{margin-left:6px}.pp-christmas-stamp{display:flex;flex:0 0 58px;flex-direction:column;align-items:center;justify-content:center;width:58px;height:66px;gap:6px;border:1px dashed #b6304d;outline:2px solid #f2d8ce;background:#ffe9df;color:#a62c45;transform:rotate(8deg)}.pp-christmas-stamp>span{font-size:6px;line-height:1;letter-spacing:.6px;font-weight:600;text-transform:uppercase}.pp-christmas-stamp>svg{display:block;flex:none;width:25px;height:25px;color:inherit}.pp-christmas-link--mobile{width:100%}.drawer__content-pad>.pp-christmas-link+.menu-drawer__navigation{margin-top:24px}@container (max-width: 350px){.pp-christmas-link__inner{padding:12px 9px;gap:7px}.pp-christmas-link__title{font-size:17px}.pp-christmas-link__eyebrow{font-size:7px;letter-spacing:.5px}.pp-christmas-link__caption{font-size:10px}.pp-christmas-link .pp-christmas-stamp{width:45px;flex-basis:45px;height:57px}.pp-christmas-link .pp-christmas-stamp>span{font-size:5px}}@container (max-width: 260px){.pp-christmas-link__title{font-size:16px;white-space:normal}.pp-christmas-link__inner{gap:8px}.pp-christmas-link .pp-christmas-stamp{width:39px;flex-basis:39px}.pp-christmas-link__eyebrow{font-size:7px;letter-spacing:.3px}}.pp-christmas-dialog:not([open]){display:none}.pp-christmas-dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(662px,calc(100vw - 28px));max-width:none;height:fit-content;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:6px;border:0;border-radius:10px;background:repeating-linear-gradient(-45deg,#b6304d 0 10px,#fff7e9 10px 20px,#254477 20px 30px,#fff7e9 30px 40px);color:#142f73;box-shadow:0 18px 70px #0b173847;font-family:var(--font-body-family, "Avenir Next", Arial, sans-serif);overscroll-behavior:contain;overflow-y:auto}.pp-christmas-dialog::backdrop{background:#13254d88}.pp-christmas-dialog__paper{position:relative;background:#fff8ec;border-radius:5px;padding:27px 30px 22px;text-align:center}.pp-christmas-dialog__close{display:grid;place-items:center;position:absolute;right:8px;top:7px;width:44px;height:44px;border:0;border-radius:50%;padding:0;color:#142f73;background:transparent;font:32px/1 Arial,sans-serif;cursor:pointer}.pp-christmas-dialog__close:hover{background:#f4e7d7}.pp-christmas-stamp--popup{margin:0 auto 20px;width:51px;height:57px;gap:5px}.pp-christmas-stamp--popup>svg{width:22px;height:22px}.pp-christmas-dialog .pp-christmas-dialog__eyebrow{color:#a62c45;font-size:10px;font-weight:600;letter-spacing:1.6px;line-height:1.5;text-transform:uppercase;margin:0 0 10px}.pp-christmas-dialog h2{color:#142f73;font-family:var(--font-heading-family, "Avenir Next", Arial, sans-serif);font-size:31px;line-height:1.2;font-weight:600;margin:0 0 12px;text-transform:none}.pp-christmas-dialog #PawPetChristmasDescription{font-size:14px;color:#53617c;line-height:1.5;margin:0 0 25px}.pp-christmas-pets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.pp-christmas-pets>a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 5px 14px;background:#fffdf8;border:1px solid #e4cfc1;border-radius:8px;color:#142f73;text-decoration:none}.pp-christmas-pets>a:hover{border-color:#b6304d;background:#ffece5;box-shadow:0 3px #b6304d}.pp-christmas-pets__animal{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:43px;line-height:1.25}.pp-christmas-pets__name{font-size:15px;line-height:1.3;font-weight:600;white-space:nowrap}.pp-christmas-pets__hint{color:#a62c45;font-size:11px;line-height:1.4}.pp-christmas-dialog__all{display:inline-block;margin:20px 0 14px;padding:12px 4px;color:#142f73;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.pp-christmas-dialog__all:hover{color:#a62c45}.pp-christmas-dialog__footer{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #e8d9ca;padding-top:17px;font-size:11px;line-height:1.5;color:#69728a}.pp-christmas-dialog__footer>svg{width:14px;height:14px;flex:none;color:#a62c45}.pp-christmas-reopen{display:inline-flex;align-items:center;gap:7px;margin-top:15px;padding:10px 14px;border:1px solid #dbc4b2;border-radius:5px;background:#fff8ec;color:#142f73;font:inherit;font-size:14px;line-height:1.5;cursor:pointer}.pp-christmas-reopen>svg{width:17px;height:17px;color:#a62c45}.pp-christmas-reopen[hidden]{display:none}.pp-christmas-reopen:hover{border-color:#b6304d}.pp-christmas-link:focus-visible,.pp-christmas-dialog a:focus-visible,.pp-christmas-dialog button:focus-visible,.pp-christmas-reopen:focus-visible{outline:3px solid #f46800;outline-offset:4px}html.pp-christmas-modal-open,html.pp-christmas-modal-open body{overflow:hidden}@media(max-width:600px){.pp-christmas-dialog{width:min(390px,calc(100vw - 24px));padding:5px}.pp-christmas-dialog__paper{padding:23px 17px 20px}.pp-christmas-dialog h2{font-size:26px}.pp-christmas-dialog .pp-christmas-dialog__eyebrow{font-size:9px;letter-spacing:1px}.pp-christmas-dialog #PawPetChristmasDescription{font-size:13px;margin-bottom:21px}.pp-christmas-pets{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-christmas-pets>a{padding:13px 5px 12px}.pp-christmas-pets__animal{font-size:39px}.pp-christmas-dialog__footer{gap:7px}}@media(prefers-reduced-motion:reduce){.pp-christmas-link{transition:none}}.pp-christmas-cart{flex:none;width:100%;margin:0 0 16px}.pp-christmas-link--cart{width:100%;padding:3px;box-shadow:0 2px #e2d7cc}.pp-christmas-link--cart .pp-christmas-link__inner{min-height:46px;padding:6px 12px;gap:10px}.pp-christmas-link--cart .pp-christmas-link__copy{gap:0}.pp-christmas-link--cart .pp-christmas-link__title{font-size:clamp(14px,5.6cqw,18px);line-height:1.25;white-space:nowrap}.pp-christmas-link--cart .pp-christmas-stamp{flex-basis:33px;width:33px;height:32px;gap:3px;outline-width:1px;transform:rotate(6deg)}.pp-christmas-link--cart .pp-christmas-stamp>span{font-size:4px;letter-spacing:.2px}.pp-christmas-link--cart .pp-christmas-stamp>svg{width:17px;height:17px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pawpet-christmas.css.map */
