body{color:rgb(var(--mp-ink));background-color:rgb(var(--mp-bg));line-height:var(--mp-leading-normal);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background-color:rgb(var(--mp-brand-soft));color:rgb(var(--mp-ink))}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--mp-focus-width) solid rgb(var(--mp-brand-strong));outline-offset:var(--mp-focus-offset);border-radius:var(--mp-radius-sm)}.skip-to-content-link:focus{z-index:100;padding:var(--mp-space-3) var(--mp-space-5);background-color:rgb(var(--mp-surface));color:rgb(var(--mp-ink));border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-card);outline:var(--mp-focus-width) solid rgb(var(--mp-brand-strong));outline-offset:var(--mp-focus-offset)}.mp-display,.mp-h1,.mp-h2{font-family:var(--mp-font-display);font-weight:var(--mp-font-display-weight);line-height:var(--mp-leading-tight);letter-spacing:var(--mp-tracking-tight);margin-block:0 var(--mp-space-4);text-wrap:balance}.mp-display{font-size:var(--mp-text-4xl);line-height:var(--mp-leading-snug)}.mp-h1{font-size:var(--mp-text-3xl)}.mp-h2{font-size:var(--mp-text-3xl);line-height:var(--mp-leading-tight);margin-block-end:var(--mp-space-3)}.mp-h3{font-family:var(--mp-font-display);font-weight:var(--mp-font-display-weight);font-size:var(--mp-text-xl);line-height:var(--mp-leading-snug);margin-block:0 var(--mp-space-2)}.mp-h4{font-family:var(--mp-font-display);font-size:var(--mp-text-lg);font-weight:var(--mp-font-display-weight);line-height:var(--mp-leading-snug);margin-block:0 var(--mp-space-2)}.mp-body{font-size:var(--mp-text-base)}.mp-body-sm{font-size:var(--mp-text-sm)}.mp-eyebrow{display:inline-flex;align-items:center;gap:var(--mp-space-1);padding:var(--mp-space-1) var(--mp-space-4);border-radius:var(--mp-radius-pill);background-color:rgba(var(--mp-surface),.8);box-shadow:var(--mp-shadow-soft);font-size:var(--mp-text-xs);font-weight:700;letter-spacing:var(--mp-tracking-wide);text-transform:uppercase;color:rgb(var(--mp-teal-text));margin-block-end:var(--mp-space-2)}.mp-eyebrow--plain{padding:0;background:none;box-shadow:none}.mp-muted{color:rgb(var(--mp-muted))}.mp-lede{font-size:var(--mp-text-base);color:rgb(var(--mp-muted));max-inline-size:60ch;text-wrap:pretty}.mp-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mp-container{inline-size:100%;max-inline-size:var(--mp-container);margin-inline:auto;padding-inline:var(--mp-gutter)}.mp-container--narrow{max-inline-size:var(--mp-container-narrow)}.mp-section{padding-block:var(--mp-space-8)}.mp-section--tight{padding-block:var(--mp-space-6)}.mp-section--alt{background-color:rgb(var(--mp-surface-alt))}.mp-stack{display:flex;flex-direction:column;gap:var(--mp-space-4)}.mp-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mp-space-3)}.mp-grid{display:grid;gap:var(--mp-space-5);grid-template-columns:repeat(var(--mp-grid-cols-mobile, 2),minmax(0,1fr))}@media screen and (min-width:750px){.mp-grid{grid-template-columns:repeat(var(--mp-grid-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:990px){.mp-grid{grid-template-columns:repeat(var(--mp-grid-cols, 4),minmax(0,1fr))}}.mp-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--mp-space-3);margin-block-end:var(--mp-space-6)}.mp-section-head--center{flex-direction:column;align-items:center;text-align:center}.mp-bg-paws{background-image:radial-gradient(rgba(var(--mp-brand),.06) 1.5px,transparent 1.5px);background-size:22px 22px}.mp-btn{--_bg: rgb(var(--mp-brand));--_fg: rgb(var(--mp-surface));--_border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--mp-space-2);min-block-size:3.6rem;padding:var(--mp-space-2) var(--mp-space-4);border:1px solid var(--_border);border-radius:var(--mp-radius-pill);background-color:var(--_bg);color:var(--_fg);font:inherit;font-size:var(--mp-text-sm);font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--mp-duration) var(--mp-ease),transform var(--mp-duration-fast) var(--mp-ease),box-shadow var(--mp-duration) var(--mp-ease)}.mp-btn:hover{background-color:var(--mp-brand-hover);box-shadow:var(--mp-shadow-soft);transform:translateY(-1px)}.mp-btn:active{transform:translateY(1px)}.mp-btn[disabled],.mp-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mp-btn--secondary{--_bg: rgb(var(--mp-teal));--_fg: rgb(var(--mp-surface))}.mp-btn--secondary:hover{background-color:rgb(var(--mp-teal-text))}.mp-btn--outline{--_bg: transparent;--_fg: rgb(var(--mp-ink));--_border: rgb(var(--mp-border))}.mp-btn--outline:hover{background-color:rgb(var(--mp-accent));box-shadow:none}.mp-btn--ghost{--_bg: transparent;--_fg: rgb(var(--mp-brand-text));--_border: transparent;padding-inline:var(--mp-space-3)}.mp-btn--ghost:hover{background-color:rgb(var(--mp-brand-soft));box-shadow:none}.mp-btn--ink{--_bg: rgb(var(--mp-ink));--_fg: rgb(var(--mp-surface))}.mp-btn--ink:hover{background-color:rgb(var(--mp-ink));filter:brightness(1.25)}.mp-btn--lg{min-block-size:4rem;font-size:var(--mp-text-base);padding-inline:var(--mp-space-6)}.mp-btn--full{inline-size:100%}.mp-link{color:rgb(var(--mp-brand-text));font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;transition:text-decoration-thickness var(--mp-duration-fast) var(--mp-ease)}.mp-link:hover{text-decoration-thickness:2px}.mp-card{position:relative;display:flex;flex-direction:column;block-size:100%;background-color:rgb(var(--mp-surface));border:1px solid rgba(var(--mp-border),.7);border-radius:var(--mp-radius-lg);overflow:hidden;box-shadow:var(--mp-shadow-soft);transition:box-shadow var(--mp-duration) var(--mp-ease),transform var(--mp-duration) var(--mp-ease)}.mp-card:hover{box-shadow:var(--mp-shadow-card);transform:translateY(-4px)}.mp-card__media{position:relative;display:block;aspect-ratio:var(--mp-card-ratio, 1);background-color:rgba(var(--mp-accent),.4);overflow:hidden}.mp-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--mp-duration-slow) var(--mp-ease)}.mp-card__body{display:flex;flex-direction:column;gap:var(--mp-space-2);padding:var(--mp-space-4);flex:1 1 auto}.mp-card__title{font-family:var(--mp-font-display);font-size:var(--mp-text-base);font-weight:var(--mp-font-display-weight);line-height:var(--mp-leading-snug);margin:0}.mp-card__link{color:inherit;text-decoration:none}.mp-card__link:hover{color:rgb(var(--mp-brand-text))}.mp-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mp-card__badges{position:absolute;inset-block-start:var(--mp-space-3);inset-inline-start:var(--mp-space-3);z-index:2;display:flex;flex-wrap:wrap;gap:var(--mp-space-1)}.mp-badge{display:inline-flex;align-items:center;gap:var(--mp-space-1);padding:var(--mp-space-1) var(--mp-space-3);border-radius:var(--mp-radius-pill);font-size:var(--mp-text-xs);font-weight:700;letter-spacing:var(--mp-tracking-wide);text-transform:uppercase;background-color:rgb(var(--mp-accent));color:rgb(var(--mp-ink))}.mp-badge--coral{background-color:rgb(var(--mp-brand-soft));color:rgb(var(--mp-ink))}.mp-badge--sale{background-color:rgb(var(--mp-brand-strong));color:rgb(var(--mp-surface));box-shadow:var(--mp-shadow-soft)}.mp-badge--stock{background-color:transparent;color:rgb(var(--mp-success));padding-inline:0;text-transform:none;letter-spacing:normal}.mp-badge--soldout{background-color:rgb(var(--mp-surface-alt));color:rgb(var(--mp-muted))}.mp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mp-space-2);font-family:var(--mp-font-display);font-size:var(--mp-text-lg);font-weight:var(--mp-font-display-weight);color:rgb(var(--mp-brand))}.mp-price__compare{font-family:inherit;font-weight:600;font-size:var(--mp-text-sm);color:rgb(var(--mp-muted));text-decoration:line-through}.mp-price__unit{inline-size:100%;font-size:var(--mp-text-xs);font-weight:400;color:rgb(var(--mp-muted))}.mp-field{display:flex;flex-direction:column;gap:var(--mp-space-1)}.mp-field__label{font-size:var(--mp-text-sm);font-weight:700}.mp-input,.mp-select,.mp-textarea{inline-size:100%;min-block-size:4.8rem;padding:var(--mp-space-3) var(--mp-space-4);border:1px solid rgb(var(--mp-border));border-radius:var(--mp-radius);background-color:rgb(var(--mp-surface));color:rgb(var(--mp-ink));font:inherit;font-size:var(--mp-text-base);transition:border-color var(--mp-duration-fast) var(--mp-ease)}.mp-input:hover,.mp-select:hover,.mp-textarea:hover{border-color:rgb(var(--mp-muted))}.mp-input[aria-invalid=true]{border-color:rgb(var(--mp-sale));border-width:2px}.mp-field__error{display:flex;align-items:center;gap:var(--mp-space-1);font-size:var(--mp-text-sm);color:rgb(var(--mp-sale))}.mp-swatches{display:flex;flex-wrap:wrap;gap:var(--mp-space-2)}.mp-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:4.4rem;min-inline-size:4.4rem;padding-inline:var(--mp-space-4);border:1px solid rgb(var(--mp-border));border-radius:var(--mp-radius-pill);background-color:rgb(var(--mp-surface));font-size:var(--mp-text-sm);font-weight:700;cursor:pointer;transition:border-color var(--mp-duration-fast) var(--mp-ease),background-color var(--mp-duration-fast) var(--mp-ease)}.mp-swatch[aria-pressed=true],.mp-swatch:has(input:checked){border-color:rgb(var(--mp-brand-strong));background-color:rgb(var(--mp-brand-strong));color:rgb(var(--mp-surface))}.mp-swatch--unavailable{opacity:.45;text-decoration:line-through}.mp-accordion{border-block-end:1px solid rgb(var(--mp-border))}.mp-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mp-space-3);padding-block:var(--mp-space-4);font-size:var(--mp-text-base);font-weight:700;cursor:pointer;list-style:none}.mp-accordion__summary::-webkit-details-marker{display:none}.mp-accordion__icon{flex:none;inline-size:1.6rem;block-size:1.6rem;transition:transform var(--mp-duration) var(--mp-ease)}.mp-accordion[open] .mp-accordion__icon{transform:rotate(180deg)}.mp-accordion__content{padding-block-end:var(--mp-space-4);color:rgb(var(--mp-muted))}.mp-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mp-scroller-item, 78%);gap:var(--mp-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--mp-gutter);padding-inline:var(--mp-gutter);padding-block:var(--mp-space-2) var(--mp-space-3);margin-inline:calc(var(--mp-gutter) * -1);scrollbar-width:thin;overscroll-behavior-x:contain}.mp-scroller>*{scroll-snap-align:start}@media screen and (min-width:750px){.mp-scroller{grid-auto-columns:var(--mp-scroller-item-desktop, 30%)}}.mp-media{display:block;position:relative;overflow:hidden;border-radius:var(--mp-radius-lg);background-color:rgb(var(--mp-surface-alt))}.mp-media>img{display:block;inline-size:100%;block-size:auto}.mp-media--cover>img{block-size:100%;object-fit:cover}.mp-placeholder svg{inline-size:100%;block-size:100%;background-color:rgb(var(--mp-surface-alt));fill:rgba(var(--mp-muted),.4)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/maypet-base.css.map */
