.ph{--ph-cocoa: #51494a;--ph-cocoa-deep: #3d3637;--ph-ink-soft: #6a6264;--ph-fur: #8b8a8f;--ph-heart: #7893aa;--ph-heart-tint: #e6edf3;--ph-blush: #f2b3a8;--ph-blush-tint: #fbe6e1;--ph-cream: #fdf8ec;--ph-paper: #ffffff;--ph-line: #e9dfcc;--ph-display: "Fredoka", "Nunito", system-ui, sans-serif;--ph-body: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--ph-r-lg: 28px;--ph-r-md: 18px;--ph-shadow: 0 1px 0 var(--ph-line), 0 10px 30px -18px rgba(81, 73, 74, .45);--ph-wrap: 1180px;--ph-gutter: clamp(16px, 4vw, 40px);background:var(--ph-cream);color:var(--ph-ink-soft);font-family:var(--ph-body);font-size:17px;line-height:1.65;font-weight:400;letter-spacing:normal;-webkit-font-smoothing:antialiased}.ph *,.ph *:before,.ph *:after{box-sizing:border-box}.ph img{max-width:100%;height:auto;display:block}.ph a{color:var(--ph-cocoa);text-underline-offset:3px}.ph h1,.ph h2,.ph h3{font-family:var(--ph-display);color:var(--ph-cocoa);font-weight:600;line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em;text-transform:none}.ph h2{font-size:clamp(28px,3.4vw,42px);text-wrap:balance}.ph p{margin:0 0 1em;font-size:inherit;line-height:inherit;color:inherit}.ph :focus-visible{outline:3px solid var(--ph-heart);outline-offset:3px;border-radius:6px}.ph ul,.ph ol{list-style:none}.ph .ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--ph-display);font-weight:600;font-size:17px;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:2px solid transparent;box-shadow:none;transition:transform .15s ease,background-color .15s ease}.ph .ph-btn:active{transform:scale(.98)}.ph .ph-btn[disabled]{opacity:.5;cursor:not-allowed}.ph .ph-btn--primary{background:var(--ph-cocoa);color:var(--ph-cream)}.ph .ph-btn--primary:hover{background:var(--ph-cocoa-deep)}.ph .ph-btn--ghost{border-color:var(--ph-cocoa);color:var(--ph-cocoa);background:transparent}.ph .ph-btn--ghost:hover{background:var(--ph-paper)}.ph .ph-btn--block{width:100%;min-height:60px;font-size:19px}.ph-salebar{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;background:var(--ph-cocoa);color:var(--ph-cream);padding:8px var(--ph-gutter)}.ph-salebar[hidden]{display:none}.ph .ph-salebar__title{margin:0;font:600 16px/1.2 var(--ph-display)}.ph-timer{display:flex;gap:6px}.ph-timer__unit{display:grid;justify-items:center;min-width:44px;background:#fdf8ec1f;border-radius:10px;padding:3px 6px}.ph-timer__unit[hidden]{display:none}.ph-timer__unit b{font:600 18px/1.1 var(--ph-display);font-variant-numeric:tabular-nums}.ph-timer__unit small{font-size:11px;opacity:.8}.ph-product{max-width:var(--ph-wrap);margin:0 auto;padding:clamp(20px,4vw,48px) var(--ph-gutter) clamp(48px,7vw,88px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.ph-gallery{position:sticky;top:100px}.ph-gallery__main{border-radius:var(--ph-r-lg);overflow:hidden;background:var(--ph-paper);box-shadow:var(--ph-shadow);aspect-ratio:1}.ph-gallery__main img{width:100%;height:100%;object-fit:cover}.ph .ph-gallery__thumbs{margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ph-gallery__thumbs button{display:block;width:100%;padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--ph-paper);aspect-ratio:1}.ph-gallery__thumbs img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .15s}.ph-gallery__thumbs button:hover img,.ph-gallery__thumbs .is-active img{opacity:1}.ph-gallery__thumbs .is-active{border-color:var(--ph-cocoa)}.ph .ph-stock{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:5px 14px 5px 11px;border-radius:999px;background:var(--ph-blush-tint);color:var(--ph-cocoa-deep);font-weight:700;font-size:15px;line-height:1.4}.ph-stock__dot{width:9px;height:9px;border-radius:50%;background:#d9776a;box-shadow:0 0 0 4px #d9776a33}.ph .ph-buybox__title{font-size:clamp(36px,4.6vw,54px);margin-bottom:20px}.ph .ph-perks{margin:0 0 28px;padding:0;display:grid;gap:12px}.ph-perks li{display:flex;gap:12px;align-items:flex-start;color:var(--ph-cocoa);font-weight:600}.ph-perks svg,.ph-assurances svg{flex:none;width:26px;height:26px;padding:3px;fill:none;stroke:var(--ph-heart);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;background:var(--ph-heart-tint);border-radius:50%}.ph-form{margin:0}.ph-offers{border:0;padding:0;margin:0 0 18px;display:grid;gap:12px;min-width:0}.ph-offers legend{font:600 18px/1 var(--ph-display);color:var(--ph-cocoa);margin-bottom:12px;padding:0}.ph-offer{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;background:var(--ph-paper);border:2px solid var(--ph-line);border-radius:var(--ph-r-md);cursor:pointer;transition:border-color .15s,background-color .15s;margin:0}.ph-offer:hover{border-color:var(--ph-fur)}.ph-offer:has(input:checked){border-color:var(--ph-cocoa);background:#fffdf8}.ph-offer.is-soldout{opacity:.55;cursor:not-allowed}.ph .ph-offer input{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-height:0;margin:0;padding:0;border:2px solid var(--ph-fur);border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--ph-paper);box-shadow:none;position:static;opacity:1}.ph .ph-offer input:checked{border-color:var(--ph-cocoa)}.ph .ph-offer input:checked:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--ph-cocoa)}.ph-offer input:focus-visible{outline:3px solid var(--ph-heart);outline-offset:2px}.ph-offer__body{display:grid;gap:2px}.ph-offer__name{font:600 17px/1.25 var(--ph-display);color:var(--ph-cocoa)}.ph-offer__note{font-size:14px;line-height:1.4}.ph-offer__price{display:grid;justify-items:end}.ph-offer__price b{font:600 19px/1.2 var(--ph-display);color:var(--ph-cocoa)}.ph-offer__price s{font-size:14px;color:var(--ph-fur)}.ph-offer__badge{position:absolute;top:-11px;right:16px;padding:2px 12px;border-radius:999px;background:var(--ph-cocoa);color:var(--ph-cream);font:600 12px/1.5 var(--ph-display)}.ph-offer__badge--save{background:var(--ph-blush);color:var(--ph-cocoa-deep)}.ph .ph-assurances{padding:0;margin:22px 0 8px;display:grid;gap:14px}.ph-assurances li{display:flex;gap:12px;font-size:15px;line-height:1.5}.ph-assurances b{display:block;color:var(--ph-cocoa)}.ph-mini-faq{border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);margin-top:18px}.ph details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font:600 17px/1.3 var(--ph-display);color:var(--ph-cocoa)}.ph details summary::-webkit-details-marker{display:none}.ph details summary:after{content:"";flex:none;width:12px;height:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.ph details[open] summary:after{transform:rotate(225deg)}.ph details p{padding:0 2px 18px;margin:0}.ph-ticker{background:var(--ph-heart);color:var(--ph-paper);overflow:hidden;padding:14px 0}.ph-ticker__track{display:flex;width:max-content;animation:ph-ticker 38s linear infinite}.ph-ticker span{font:600 18px/1 var(--ph-display);padding:0 26px;white-space:nowrap;display:inline-flex;align-items:center}.ph-ticker span:after{content:"";width:14px;height:14px;margin-left:52px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='6' cy='9' r='2.4'/%3E%3Ccircle cx='10' cy='5' r='2.4'/%3E%3Ccircle cx='14' cy='5' r='2.4'/%3E%3Ccircle cx='18' cy='9' r='2.4'/%3E%3Cpath d='M12 11c-3.5 0-6 4-6 6.5 0 2 1.6 2.5 3 2.5 1.2 0 2-.6 3-.6s1.8.6 3 .6c1.4 0 3-.5 3-2.5C18 15 15.5 11 12 11Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='6' cy='9' r='2.4'/%3E%3Ccircle cx='10' cy='5' r='2.4'/%3E%3Ccircle cx='14' cy='5' r='2.4'/%3E%3Ccircle cx='18' cy='9' r='2.4'/%3E%3Cpath d='M12 11c-3.5 0-6 4-6 6.5 0 2 1.6 2.5 3 2.5 1.2 0 2-.6 3-.6s1.8.6 3 .6c1.4 0 3-.5 3-2.5C18 15 15.5 11 12 11Z'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes ph-ticker{to{transform:translate(-50%)}}.ph-story{max-width:var(--ph-wrap);margin:0 auto;padding:clamp(56px,8vw,110px) var(--ph-gutter);display:grid;gap:clamp(56px,8vw,110px)}.ph-story__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.ph-story__row--flip .ph-story__media{order:2}.ph-story__media img{width:100%;max-height:560px;object-fit:cover;border-radius:var(--ph-r-lg);box-shadow:var(--ph-shadow)}.ph-story__text{max-width:544px}.ph-story__text p{font-size:18px}.ph .ph-modes,.ph .ph-steps{margin:6px 0 24px;padding:0;display:grid;gap:14px;counter-reset:ph-n}.ph-modes li,.ph-steps li{counter-increment:ph-n;display:grid;grid-template-columns:38px 1fr;column-gap:14px;align-items:start}.ph-modes li:before,.ph-steps li:before{content:counter(ph-n);grid-row:span 2;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ph-blush-tint);color:var(--ph-cocoa);font:600 17px/1 var(--ph-display)}.ph-modes b{color:var(--ph-cocoa);display:block;font-family:var(--ph-display);font-weight:600;font-size:18px}.ph-steps li{align-items:center;font-weight:600;color:var(--ph-cocoa)}.ph-steps li:before{grid-row:auto}.ph-reviews{background:var(--ph-paper);padding:clamp(56px,8vw,100px) var(--ph-gutter);text-align:center}.ph-reviews__grid{max-width:var(--ph-wrap);margin:32px auto 0;columns:3;column-gap:20px;text-align:left}.ph-review{margin:0 0 20px;break-inside:avoid;background:var(--ph-cream);border-radius:var(--ph-r-md);overflow:hidden}.ph-review img{width:100%}.ph-review__body{padding:22px 24px 24px}.ph-review figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph-review figcaption b{font:600 18px/1.2 var(--ph-display);color:var(--ph-cocoa)}.ph-review__verified{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--ph-heart)}.ph-review__verified:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--ph-heart) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-4.8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.ph .ph-review__stars{margin:8px 0 10px;color:#e3a33a;letter-spacing:2px;font-size:18px;line-height:1}.ph .ph-review__stars--last{margin-bottom:0}.ph-review blockquote{margin:0;padding:0;border:0;color:var(--ph-cocoa);font-size:17px;line-height:1.55;font-style:normal}.ph-review blockquote:before,.ph-review blockquote:after{content:none}.ph-faq{max-width:820px;margin:0 auto;padding:clamp(56px,8vw,100px) var(--ph-gutter)}.ph-faq h2{text-align:center;margin-bottom:28px}.ph-faq__list details{border-bottom:1px solid var(--ph-line)}.ph-faq__list details:first-child{border-top:1px solid var(--ph-line)}.ph-promise{max-width:var(--ph-wrap);padding:clamp(28px,4vw,48px);margin:0 max(var(--ph-gutter),calc((100% - var(--ph-wrap)) / 2)) clamp(56px,8vw,100px);display:grid;grid-template-columns:260px 1fr;gap:clamp(20px,4vw,56px);align-items:center;background:var(--ph-heart-tint);border-radius:var(--ph-r-lg)}.ph-promise img{mix-blend-mode:multiply;width:100%;max-width:260px}.ph-promise p{font-size:18px;max-width:576px}.ph-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ph-paper);border-top:1px solid var(--ph-line);transform:translateY(110%);transition:transform .25s ease}.ph-stickybar.is-visible{transform:none}.ph-stickybar__name{display:block;font:600 15px/1.2 var(--ph-display);color:var(--ph-cocoa)}.ph-stickybar__price b{color:var(--ph-cocoa);font-family:var(--ph-display)}.ph-stickybar__price s{color:var(--ph-fur);font-size:14px}.ph .ph-stickybar .ph-btn{min-height:48px;padding:0 22px;flex:none}@media(max-width:900px){.ph-product{grid-template-columns:1fr}.ph-gallery{position:static}.ph-story__row{grid-template-columns:1fr}.ph-story__row--flip .ph-story__media{order:0}.ph-reviews__grid{columns:2;column-gap:14px}.ph-review{margin-bottom:14px}.ph-promise{grid-template-columns:1fr;text-align:center;justify-items:center}.ph-promise img{max-width:180px}.ph-stickybar{display:flex}.ph{padding-bottom:76px}}@media(max-width:600px){.ph{font-size:16px}.ph-salebar{gap:8px;padding-block:6px}.ph .ph-salebar__title{font-size:14px}.ph-timer__unit{min-width:38px}.ph .ph-gallery__thumbs{gap:6px}.ph-gallery__thumbs button{border-radius:10px}.ph-offer{padding:14px;gap:12px}.ph-reviews__grid{columns:1}}@media(prefers-reduced-motion:reduce){.ph-ticker__track{animation:none}.ph *,.ph *:before,.ph *:after{transition:none!important;animation:none!important}}.ph .ph-protect{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;padding:14px 16px;background:#fff;border:2px dashed #e9dfcc;border-radius:18px;cursor:pointer;font-size:15px;line-height:1.45}.ph .ph-protect b{display:block;color:#51494a}.ph .ph-protect input{appearance:auto!important;-webkit-appearance:checkbox!important;width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:#51494a;opacity:1!important;position:static!important}.ph .ph-offers .ph-offer input[type=radio]:after{display:none!important}.ph .ph-offers .ph-offer input[type=radio]:checked{background:radial-gradient(circle,#51494a 0 5px,#fff 6px)!important;border-color:#51494a!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pawhouse.css.map */
