:root{--tm-green: #1f9e72;--tm-navy: #17324d;--tm-yellow: #ffc94a;--tm-coral: #ff6b57;--tm-cream: #fff8ed;--tm-muted: #5f7180;--tm-white: #ffffff;--tm-border: #d8e0de;--tm-font: "Poppins", sans-serif;--tm-content: 1240px;--tm-space-1: .5rem;--tm-space-2: 1rem;--tm-space-3: 1.5rem;--tm-space-4: 2rem;--tm-space-5: 3rem;--tm-space-6: 4.5rem;--tm-radius-sm: 6px;--tm-radius-md: 10px;--tm-radius-lg: 16px;--tm-shadow: 0 8px 28px rgb(23 50 77 / 8%);--tm-speed: .2s}body{color:var(--tm-navy);background-color:var(--tm-cream);font-family:var(--tm-font)}:where(button,input,select,textarea){font-family:var(--tm-font)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--tm-navy);outline-offset:3px}:where(.button,button){transition:background-color var(--tm-speed) ease,color var(--tm-speed) ease,border-color var(--tm-speed) ease,transform var(--tm-speed) ease}:where(.button,button):active:not(:disabled){transform:translateY(1px)}:where(.button,button):disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){:where(.button,button,a){transition-duration:.01ms}}#header-group{z-index:30}#header-component .header__row--top{background:var(--tm-cream);border-bottom:1px solid var(--tm-border)}#header-component .header__navigation-bar-row,#header-component .header__row--bottom{background:var(--tm-white)}#header-component .header__navigation-bar-row{border-bottom:1px solid var(--tm-border)}#header-component .header__columns{column-gap:clamp(12px,2vw,30px)}#header-component .header-logo,#header-component .tm-header-logo{padding:4px 12px 4px 0}#header-component .menu-list__link{color:var(--tm-navy);font-family:var(--tm-font);font-weight:600;text-underline-offset:5px}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible{color:var(--tm-green)}#header-component .header-actions__action{color:var(--tm-navy);min-width:44px;min-height:44px}#header-component .cart-bubble{background:var(--tm-coral);color:var(--tm-navy)}#header-component[data-sticky-state=active] .header__row--top{box-shadow:0 3px 14px #17324d12}@media(max-width:749px){#header-component .header-logo,#header-component .tm-header-logo{padding-right:0}#header-component .header__navigation-bar-row{display:none}}.tm-breadcrumb{max-width:var(--tm-content);margin:0 auto;padding:22px 24px 0;display:flex;align-items:center;gap:10px;color:var(--tm-muted);font-size:.82rem}.tm-breadcrumb a{color:var(--tm-navy);text-decoration:none}.tm-breadcrumb a:hover{text-decoration:underline}.product-grid__item .product-card,.resource-list__item .product-card{border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-white);overflow:hidden;transition:box-shadow var(--tm-speed) ease,transform var(--tm-speed) ease}.product-grid__item .product-card:hover,.resource-list__item .product-card:hover{box-shadow:var(--tm-shadow);transform:translateY(-2px)}.product-grid__item .product-card__content,.resource-list__item .product-card__content{padding:12px 14px 18px}.product-grid__item .product-card :is(h3,h4,.h3,.h4),.resource-list__item .product-card :is(h3,h4,.h3,.h4){color:var(--tm-navy);font-weight:600;line-height:1.35}.product-grid__item .product-card :is(.price,price-component),.resource-list__item .product-card :is(.price,price-component){color:var(--tm-green);font-weight:700}.product-grid__item .product-card img,.resource-list__item .product-card img{transition:transform .3s ease}.product-grid__item .product-card:hover img,.resource-list__item .product-card:hover img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.product-grid__item .product-card,.resource-list__item .product-card,.product-grid__item .product-card img,.resource-list__item .product-card img{transition:none}.product-grid__item .product-card:hover,.resource-list__item .product-card:hover{transform:none}}.product-information .product-details h1{color:var(--tm-navy);font-weight:700;line-height:1.18}.product-information .product-details :is(.price,price-component){color:var(--tm-green);font-weight:700}.product-information .product-details .add-to-cart-button,.sticky-add-to-cart__button{min-height:48px;border-radius:var(--tm-radius-md);background:var(--tm-coral);border-color:var(--tm-coral);color:var(--tm-navy);font-weight:600}.product-information .product-details .add-to-cart-button:hover,.sticky-add-to-cart__button:hover{background:var(--tm-yellow);border-color:var(--tm-yellow);color:var(--tm-navy)}.product-information .product-details :is(input,select),.product-information .product-details .variant-option__button-label{border-radius:var(--tm-radius-sm)}.cart-page__title :is(h1,h2),.cart-drawer :is(h1,h2){color:var(--tm-navy);font-weight:700}.cart-page__summary,.cart-drawer__summary{border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-white)}.cart-page__items,.cart-drawer__items{color:var(--tm-navy)}.cart-page :is(.checkout-button,.cart__checkout-button),.cart-drawer :is(.checkout-button,.cart__checkout-button){min-height:48px;border-radius:var(--tm-radius-md);background:var(--tm-coral);border-color:var(--tm-coral);color:var(--tm-navy);font-weight:600}.cart-page :is(.checkout-button,.cart__checkout-button):hover,.cart-drawer :is(.checkout-button,.cart__checkout-button):hover{background:var(--tm-yellow);border-color:var(--tm-yellow);color:var(--tm-navy)}@media(max-width:749px){.tm-breadcrumb{padding:14px 20px 0;font-size:.76rem;flex-wrap:wrap}.product-grid__item .product-card__content,.resource-list__item .product-card__content{padding:10px 11px 14px}.product-grid__item .product-card:hover,.resource-list__item .product-card:hover{transform:none}.cart-page__summary{margin-top:20px}.product-information .product-details .add-to-cart-button{width:100%}}@media(max-width:400px){#header-component .tm-header-logo .header-logo__image{width:140px}#header-component .header-actions__action{min-width:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tu-mascoteria.css.map */
