html:root{--pp-red: #FF002F;--pp-red-dark: #C70025;--pp-red-deep: #CE0023;--pp-pink: #FFE6EB;--pp-pink-line: #FFB8C6;--pp-ink: #1B1B1B;--pp-muted: #4A3F3F;--pup-brown: #1B1B1B;--pup-brown-deep: #111111;--pup-caramel: #FF002F;--pup-cream: #FFFFFF;--pup-oat: #FFF0F3;--pup-line: #FFD6DE;--pup-star: #FFB400}body{color:var(--pp-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:0}.mq__item{font-weight:800;letter-spacing:.02em;font-size:1.55rem;padding:0 3rem}.mq__sep:empty{display:none}.header-wrapper--border-bottom{border-bottom:1px solid #EDEDED}@media(max-width:749px){.product__media-wrapper slider-component{position:relative}.product__media-wrapper .slider-buttons{justify-content:center;min-height:2.6rem}.product__media-wrapper .slider-button{position:absolute;top:calc(50% - 2.6rem);transform:translateY(-50%);width:3.2rem;height:3.2rem;border-radius:50%;z-index:3;background:#4646468c;color:#fff;border:0}.product__media-wrapper .slider-button--prev{left:.6rem}.product__media-wrapper .slider-button--next{right:.6rem;background:#282828d9}.product__media-wrapper .slider-button .svg-wrapper,.product__media-wrapper .slider-button svg{width:1.2rem;height:1.2rem;color:#fff}.product__media-wrapper .slider-button:disabled{opacity:.55}.product__media-wrapper .slider-counter>span:not(.pp-dots){display:none}.product__media-wrapper .slider-counter{min-width:0}}.pp-dots{display:none;gap:.7rem;align-items:center}@media(max-width:749px){.pp-dots{display:inline-flex}}.pp-dots i{width:.7rem;height:.7rem;border-radius:50%;background:#c9c9c9;display:block;transition:background .2s,transform .2s}.pp-dots i.is-active{background:#1b1b1b;transform:scale(1.15)}.product__info-container>*+*{margin-top:1rem;margin-bottom:0}.product__title{margin-bottom:.4rem!important}.product__title h1{font-weight:700;font-size:clamp(2.8rem,7vw,3.6rem);line-height:1.15;color:var(--pp-ink)}.pp-badge-wrap{text-align:center}.pp-badge{display:inline-block;border:2px solid var(--pp-red);color:var(--pp-red);font-weight:800;font-size:1.5rem;letter-spacing:.03em;padding:.2rem 1rem;line-height:1.4}.pp-rating{display:flex;align-items:center;gap:.8rem;font-weight:600;font-size:1.6rem;color:var(--pp-ink)}.pp-stars{position:relative;display:inline-block;font-size:1.7rem;line-height:1;letter-spacing:.1rem;color:#d6d6d6}.pp-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#ffb400}.pp-proof{display:flex;align-items:center}.pp-proof__avs{display:flex;position:relative;z-index:1}.pp-proof__av{position:relative;width:4.2rem;height:4.2rem;margin-right:-1.2rem}.pp-proof__av img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;display:block;background:#f3f3f3}.pp-proof__av:after{content:"";position:absolute;top:-3px;left:-3px;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--pp-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;border:1.5px solid #fff}.pp-proof__pill{background:var(--pp-red);color:#fff;border-radius:999px;padding:.5rem 2rem .5rem 2.6rem;margin-left:-.4rem;line-height:1.2;font-weight:700}.pp-proof__pill b{display:block;font-size:1.45rem}.pp-proof__pill span{font-size:1.3rem}.pp-price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.pp-price__now{color:var(--pp-red);font-weight:800;font-size:2.2rem;letter-spacing:.02em}.pp-price__was{color:#555;font-weight:700;font-size:1.7rem;text-decoration:line-through}.pp-price__save{display:inline-flex;align-items:center;gap:.4rem;background:var(--pp-red);color:#fff;border-radius:.4rem;font-weight:800;font-size:1.3rem;letter-spacing:.04em;padding:.2rem .8rem}.pp-price__save svg{width:1.3rem;height:1.3rem}.pup-size__open{font-weight:500!important;text-decoration:none!important;color:var(--pp-ink)!important;gap:.8rem}html .pup-size__open svg{stroke:var(--pp-ink)}.product-form__submit.button{background:var(--pp-red);color:#fff;border-radius:.6rem;min-height:5rem;font-weight:800;font-size:1.9rem;letter-spacing:.04em;text-transform:uppercase}.product-form__submit.button:before,.product-form__submit.button:after{box-shadow:none!important}.product-form__submit.button:hover{background:var(--pp-red-dark)}.pp-ship{position:relative;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin:2.4rem 0 1rem}.pp-ship:before{content:"";position:absolute;top:2rem;left:16.6%;right:16.6%;height:2px;background:#1b1b1b}.pp-ship__step{position:relative;display:flex;flex-direction:column;align-items:center}.pp-ship__icon{width:4rem;height:4rem;border-radius:50%;background:#1b1b1b;display:grid;place-items:center}.pp-ship__icon svg{width:2rem;height:2rem;stroke:#fff;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pp-ship__date{margin-top:.9rem;font-weight:700;font-size:1.2rem;color:#1b1b1b;line-height:1.3}.pp-ship__label{font-size:1.2rem;font-weight:500;color:#1b1b1b}.product__accordion .summary__title{gap:.4rem}.product__accordion .accordion__title{font-weight:700;font-size:1.6rem}.product__accordion summary{padding:1.5rem 0}.pp-top{position:fixed;right:1.4rem;bottom:1.6rem;z-index:40;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:var(--pp-red);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #ff002f59;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s}.pp-top.is-on{opacity:1;transform:none;pointer-events:auto}.pp-top svg{width:2rem;height:2rem}html .pup-section.pup-guarantee{background-color:var(--pp-red)}html .pup-faq__sign:before,html .pup-faq__sign:after{background:var(--pp-red)}html .pup-section.pup-guarantee{background:radial-gradient(circle at 18% 50%,rgba(255,255,255,.14),transparent 45%),linear-gradient(180deg,#f0002b,#e50028,#ce0023);color:#fff}html .pup-guarantee .pup-h2{color:#fff}html .pup-guarantee .pup-lede{color:#fffffff2;font-weight:600}html .pup-seal{filter:drop-shadow(0 12px 22px rgba(110,0,18,.35));transform:rotate(-8deg)}html .pup-seal__scallop{fill:#fff}html .pup-seal__ring{stroke:#ff002f;stroke-width:2.4}html .pup-seal__paw{fill:#ff002f}html .pup-seal__num{fill:#ff002f;font-weight:800}html .pup-seal__label{fill:#1b1b1b;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pawpouch.css.map */
