.pp-section{background:var(--pp-bg);color:var(--pp-text);font-family:var(--pp-body-font, sans-serif);margin:auto;width:100%}.pp-container{margin:0 auto;padding:80px 20px;max-width:1280px}.pp-layout{display:flex;align-items:center;justify-content:center;gap:var(--pp-desktop-gap);position:relative;z-index:1}.pp-layout:after{position:absolute;content:"";right:30%;bottom:10%;width:60px;height:60px;background:url(/cdn/shop/files/fi_760910_60416120-d98a-4787-8246-680e060aff54.png?v=1789940020);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1}.pp-media{width:50%;justify-self:start}.pp-compare{position:relative;width:100%;height:929px;overflow:hidden;border:1.5px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-card-bg);isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:3px 3px #000}.pp-compare__side{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pp-compare:after{content:"";position:absolute;top:0;bottom:0;left:var(--pp-compare-position, 50%);z-index:4;width:4px;background:#000;transform:translate(-50%);pointer-events:none}.pp-compare__side--after{z-index:1}.pp-compare__side--before{z-index:2;width:100%;clip-path:inset(0 50% 0 0);-webkit-clip-path:inset(0 50% 0 0);will-change:clip-path}.pp-compare__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.pp-compare__side--before .pp-compare__image{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center}.pp-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:20px;background:#f2eee7;color:var(--pp-muted);font-size:12px;text-align:center}.pp-image-label{position:absolute;top:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:4px 21px;border:1px solid var(--pp-border);border-radius:999px;background:#ffffffeb;color:var(--pp-text);font-size:18px;line-height:1;font-weight:600;white-space:nowrap;box-shadow:3px 3px #000;letter-spacing:0}.pp-image-label--before{left:12px}.pp-image-label--after{right:12px}.pp-compare__handle{position:absolute;top:50%;left:50%;z-index:5;display:grid;place-items:center;width:62px;height:62px;padding:0;transform:translate(-50%,-50%);border:1px solid var(--pp-border);border-radius:50%;background:var(--pp-accent);color:var(--pp-accent-text);cursor:ew-resize;box-shadow:0 1px 2px #0000000f}.pp-compare__handle-icon{display:block;font-size:18px;line-height:1;letter-spacing:-5px;transform:translate(-2px)}.pp-compare__handle:focus-visible,.pp-tab:focus-visible,.pp-cta:focus-visible{outline:2px solid var(--pp-text);outline-offset:3px}.pp-drag-hint{position:absolute;left:50%;bottom:12px;z-index:6;display:inline-flex;align-items:center;gap:7px;min-height:50px;padding:4px 20px;transform:translate(-50%);border:1px solid var(--pp-border);border-radius:999px;background:#fffffff2;color:var(--pp-text);font-size:18px;line-height:1;white-space:nowrap;pointer-events:none;box-shadow:3px 3px #000;letter-spacing:0;font-weight:600}.pp-drag-hint__arrow{font-size:15px;line-height:0}.common_btn-icon{line-height:0}.pp-content{position:relative;min-width:0;max-width:540px}.pp-content-badge{justify-content:flex-start}.pp-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:13px;padding:4px 10px;border:1px solid #ef8c50;border-radius:999px;background:#fffaf1;color:#1b1b1b;font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.pp-heading{margin:0 0 24px;color:var(--pp-text);font-size:var(--pp-heading-size);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;position:relative}.pp-heading:after{content:"";background-image:url(/cdn/shop/files/fi_9513911_1.png?v=1787884503);position:absolute;left:auto;right:-50px;width:76px;height:76px;top:auto;bottom:61%}.pp-description p{margin:0 0 50px;color:#0009;font-size:var(--pp-body-size);font-weight:var(--pp-body-weight);line-height:100%;letter-spacing:0}.pp-style-row{display:flex;align-items:baseline;gap:4px;margin-bottom:100px;color:var(--pp-text);font-family:Urbanist;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center}.pp-current-style{font-weight:700}.pp-selected-text{font-weight:400}.pp-tabs{display:flex;flex-wrap:wrap;gap:19px;margin-bottom:50px}.pp-tab{min-width:61px;min-height:54px;padding:16px;border-radius:9px;color:#00000080;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;background:#fff3;border:1px solid #00000033;box-shadow:3px 3px #000;font-weight:400;font-size:22px;line-height:100%;letter-spacing:1%;text-align:center}.pp-tab:hover{transform:translateY(-1px);color:var(--pp-text);border-color:var(--pp-text)}.pp-tab.is-active{border-color:#f88f40;background:#fffaf1;color:var(--pp-text);box-shadow:3px 3px #f88f40}.pp-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:29px;padding:6px 14px;border:1px solid var(--pp-border);border-radius:999px;background:var(--pp-accent);color:var(--pp-accent-text);font-family:var(--pp-body-font, sans-serif);font-size:var(--pp-button-size);font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,filter .18s ease}.pp-cta:hover{transform:translateY(-1px);filter:brightness(.97)}.pp-cta span:last-child{font-size:16px;line-height:.7}.pp-bone{position:absolute;right:28px;bottom:-55px;color:#d8d2ca;font-size:48px;line-height:1;transform:rotate(-30deg);opacity:.75}.pp-media .common_btn{display:none}@media(max-width:749px){.pp-heading:after{display:none}.pp-container{width:min(calc(100% - 32px),520px);padding:30px 0}.pp-layout{display:flex;flex-direction:column;gap:var(--pp-mobile-gap);align-items:stretch}.pp-content{order:1;width:100%;max-width:none;text-align:center}.pp-media{order:2;width:100%;max-width:100%;justify-self:auto;text-align:center}.pp-media .common_btn{margin-top:3rem}.pp-content .common_btn{display:none}.pp-media .common_btn{display:inline-flex;align-items:center}.pp-badge{margin-bottom:11px}.pp-heading{margin-bottom:12px;font-size:32px;line-height:.98}.pp-description p{margin:0 0 32px;font-size:14px}.pp-description{max-width:430px;margin:0 auto 15px;font-size:max(11px,var(--pp-body-size));line-height:1.42}.pp-style-row{justify-content:center;margin-bottom:3rem}.pp-tabs{justify-content:center;margin-bottom:7px;gap:18px}.pp-tab{min-width:0;padding-inline:11px;padding:10px 12px;font-size:14px;min-height:46px}.pp-compare{height:585px;border-radius:16px}.pp-image-label{top:11px;min-height:41px;padding-inline:20px;font-size:14px}.pp-image-label--before{left:11px}.pp-image-label--after{right:11px}.pp-compare__handle{width:60px;height:60px}.pp-compare__handle-icon{font-size:21px}.pp-drag-hint{bottom:12px;min-height:50px;padding-inline:22px;font-size:18px;font-weight:600}.pp-content .pp-cta{margin-top:19px}.pp-bone{display:none}}@media(min-width:750px){.pp-content .pp-cta{margin-top:1px}}@media(prefers-reduced-motion:reduce){.pp-tab,.pp-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pet-portraits.css.map */
