.pet{--focus-color: var(--c-black);color:var(--c-text);font-family:var(--f-body);font-size:var(--fs-md);line-height:var(--lh-body);letter-spacing:normal}.pet :where(h1,h2,h3,h4){margin:0;color:inherit;font-family:var(--f-display);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;word-break:normal}.pet :where(h1){font-size:var(--fs-2xl)}.pet :where(h2){font-size:var(--fs-xl)}.pet :where(h3){font-size:var(--fs-lg);font-weight:500}.pet :where(p){margin:0}.pet :where(a){color:inherit}.pet :where(img){display:block;max-width:100%;height:auto}.pet :where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}.pet [hidden]{display:none!important}.pet :focus-visible{outline:3px solid var(--focus-color);outline-offset:3px;box-shadow:none}@media(prefers-reduced-motion:reduce){.pet *,.pet *:before,.pet *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}pet-builder,pet-collection,pet-faq-groups,pet-photo-check{display:block}.pet-wrap{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.pet-section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.pet-section-head{display:flex;flex-direction:column;gap:var(--s-2);max-width:57.6rem;margin-bottom:var(--s-5)}.pet-section-head p{color:var(--c-text-soft)}.pet-section-head--center{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.pet-kicker{font-size:var(--fs-sm);font-weight:700}.pet-crumbs{margin-bottom:var(--s-3);font-size:var(--fs-sm);font-weight:700}.pet-crumbs a{text-decoration:none}.pet-crumbs a:hover{text-decoration:underline}.pet-bg-white{background:var(--c-white)}.pet-bg-tint{background:var(--c-tint)}.pet-bg-cream{background:var(--c-accent-2)}.pet-bg-butter{background:var(--c-accent-1)}.pet-bg-satsuma{background:var(--c-satsuma)}.pet-bg-satsuma-tint{background:var(--c-satsuma-tint)}.pet-bg-satsuma .pet-section-head p{color:var(--c-black)}.pet-bg-black{--focus-color: var(--c-satsuma);background:var(--c-black);color:var(--c-white)}.pet-bg-black .pet-section-head p{color:var(--c-text-soft-on-dark)}.pet-lined{border-top:var(--line);border-bottom:var(--line)}.pet-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:1.2rem 2.6rem;border:var(--line);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-black);font-family:var(--f-body);font-size:var(--fs-md);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.pet-btn--primary{background:var(--c-satsuma);box-shadow:4px 4px 0 var(--c-black)}.pet-btn--primary:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--c-black)}.pet-btn--primary:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--c-black)}.pet-btn--dark{background:var(--c-black);color:var(--c-satsuma)}.pet-btn--ghost{padding-left:var(--s-2);padding-right:var(--s-2);border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:4px}.pet-btn--sm{min-height:var(--tap-min);padding:.8rem 1.8rem;font-size:var(--fs-sm)}.pet-btn--primary.pet-btn--sm{box-shadow:3px 3px 0 var(--c-black)}.pet-btn--primary.pet-btn--sm:hover{box-shadow:4px 4px 0 var(--c-black)}.pet-btn:disabled,.pet-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.pet-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border:1.5px solid var(--c-black);border-radius:var(--r-pill);background:var(--c-white);font-size:var(--fs-xs);font-weight:700;line-height:1.5;white-space:nowrap}.pet-pill .pet-icon{width:12px;height:12px}.pet-pill--free{border-color:var(--c-free);background:var(--c-free-bg);color:var(--c-free)}.pet-pill--price{background:var(--c-accent-1)}.pet-badge{position:absolute;top:var(--s-2);left:var(--s-2);padding:2px 9px;border:1.5px solid var(--c-black);border-radius:var(--r-pill);background:var(--c-accent-1);color:var(--c-black);font-size:var(--fs-xs);font-weight:700}.pet-badge--new{background:var(--c-white)}.pet-badge--dark{background:var(--c-black);color:var(--c-satsuma)}.pet-sticker{position:absolute;padding:.48rem 1.28rem;border:var(--line);border-radius:var(--r-pill);background:var(--c-white);box-shadow:3px 3px 0 var(--c-black);color:var(--c-black);font-family:var(--f-display);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.pet-chips{display:flex;gap:var(--s-2);padding:2px;overflow-x:auto;scrollbar-width:none}.pet-chips::-webkit-scrollbar{display:none}.pet-chip{display:inline-flex;flex:none;align-items:center;min-height:var(--tap-min);padding:0 1.6rem;border:var(--line);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-black);font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.pet-chip[aria-pressed=true],.pet-chip[aria-current=true],.pet-chip.is-active{background:var(--c-black);color:var(--c-satsuma)}.pet-accordion details{margin-bottom:var(--s-3);border:var(--line);border-radius:var(--r-md);background:var(--c-white);color:var(--c-black)}.pet-accordion details[open]{background:var(--c-satsuma-tint)}.pet-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:56px;padding:var(--s-4);font-weight:700;list-style:none;cursor:pointer}.pet-accordion summary::-webkit-details-marker{display:none}.pet-accordion summary:after{content:"+";flex:none;font-family:var(--f-display);font-size:2.56rem;line-height:1;transition:transform .15s ease}.pet-accordion details[open] summary:after{transform:rotate(45deg)}.pet-accordion__answer{display:grid;gap:var(--s-2);padding:0 var(--s-4) var(--s-4);color:var(--c-text-soft);font-size:var(--fs-sm)}.pet-accordion__answer a{color:var(--c-black);font-weight:700}.pet-ph{--ph-a: var(--c-tint);--ph-b: var(--c-ph-peach);position:relative;display:flex;align-items:center;justify-content:center;padding:var(--s-3);border:2px dashed color-mix(in srgb,var(--c-black) 45%,transparent);background:repeating-linear-gradient(-45deg,var(--ph-a) 0 12px,var(--ph-b) 12px 24px);color:var(--c-black);font-size:var(--fs-xs);font-weight:500;text-align:center}.pet-ph>span{max-width:90%;padding:.48rem .88rem;border:1.5px solid var(--c-black);border-radius:var(--r-sm);background:var(--c-white)}.pet-ph--apricot{--ph-a: var(--c-satsuma-tint);--ph-b: var(--c-ph-apricot)}.pet-ph--lemon{--ph-a: var(--c-ph-lemon);--ph-b: var(--c-ph-lemon-deep)}.pet-ph--blush{--ph-a: var(--c-ph-blush);--ph-b: var(--c-ph-blush-deep)}.pet-ph--grey{--ph-a: var(--c-grey-1);--ph-b: var(--c-grey-2)}.pet-ph--clear{background:conic-gradient(var(--c-grey-3) 25%,var(--c-white) 0 50%,var(--c-grey-3) 0 75%,var(--c-white) 0) 0 0 / 18px 18px}.pet-media{position:relative;overflow:hidden}.pet-media>img,.pet-media>.pet-ph{width:100%;height:100%;object-fit:cover}.pet-icon{flex:none;width:var(--icon-size, 24px);height:var(--icon-size, 24px);fill:var(--icon-fill, var(--c-white));stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pet-icon--line{fill:none;stroke-width:2.2}.pet-icon .pet-icon__hole{fill:var(--c-white)}.pet-icon .pet-icon__dot{fill:currentColor;stroke:none}.pet-logo{display:inline-flex;align-items:center;gap:.56rem;color:var(--c-black);font-family:var(--f-display);font-size:2.24rem;font-weight:600;line-height:1;white-space:nowrap}.pet-logo__paw{flex:none;width:24px;height:24px}.pet-logo__paw g{fill:var(--c-satsuma);stroke:var(--c-black);stroke-width:1.5;stroke-linejoin:round}.pet-label{display:block;margin-bottom:var(--s-2);font-weight:700}.pet-label__optional{color:var(--c-text-soft);font-size:var(--fs-sm);font-weight:500}.pet-input,.pet-select,.pet-textarea{width:100%;min-height:var(--tap);padding:1.2rem 1.6rem;border:var(--line);border-radius:var(--r-sm);background:var(--c-white);box-shadow:none;color:var(--c-black);font-family:var(--f-body);font-size:var(--fs-md)}.pet-textarea{min-height:96px;resize:vertical}.pet-select-wrap{position:relative}.pet-select{padding-right:4.2rem;appearance:none;-webkit-appearance:none}.pet-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:18px;height:18px;background:currentColor;transform:translateY(-50%);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%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' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.pet-helper{margin-top:var(--s-2);color:var(--c-text-soft);font-size:var(--fs-sm)}.pet-error{margin-top:var(--s-2);color:var(--c-error);font-size:var(--fs-sm);font-weight:700}.pet-counter{margin-top:var(--s-1);color:var(--c-text-soft);font-size:var(--fs-xs);text-align:right}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pet-base.css.map */
