:root{--sn-lavender: #C4B5FD;--sn-lavender-rgb: 196 181 253;--sn-purple: #7C3AED;--sn-purple-rgb: 124 58 237;--sn-purple-dark: #4C1D95;--sn-purple-deep: #2E1065;--sn-black: #0F0F0F;--sn-black-rgb: 15 15 15;--sn-white: #FFFFFF;--sn-font: "Montserrat", "Helvetica Neue", Arial, sans-serif}.button:not(.button-unstyled,.dropdown-localization__button,.quantity-minus,.quantity-plus),.shopify-payment-button__button--unbranded{--button-color: var(--sn-white);--button-background-color: var(--sn-purple);--button-border-color: var(--sn-purple)}.button:not(.button-unstyled,.dropdown-localization__button,.quantity-minus,.quantity-plus):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--sn-white);--button-background-color: var(--sn-purple-dark);--button-border-color: var(--sn-purple-dark)}.button-secondary{--button-color: var(--sn-purple-dark);--button-background-color: transparent;--button-border-color: var(--sn-purple)}.button-secondary:hover{--button-color: var(--sn-white);--button-background-color: var(--sn-purple);--button-border-color: var(--sn-purple)}.sn-cta{display:inline-block;background:linear-gradient(135deg,var(--sn-purple),var(--sn-purple-dark));color:var(--sn-white);font-family:var(--sn-font);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:18px 48px;border-radius:4px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sn-cta:hover,.sn-cta:focus-visible{color:var(--sn-white);transform:translateY(-2px);box-shadow:0 8px 32px rgb(var(--sn-purple-rgb) / .5)}.rte a:hover,p a:hover{color:var(--sn-purple)}.price,.price__current,.price-item--sale{color:var(--sn-purple);font-weight:700}.compare-at-price{color:#888;font-weight:400}.slideshow-control{background:rgb(var(--sn-black-rgb) / .75);color:var(--sn-white);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease}.slideshow-control:hover{background:var(--sn-purple);transform:scale(1.08)}.quick-add__button{--button-color: var(--sn-white);--button-background-color: var(--sn-purple)}.quick-add__button:hover{--button-background-color: var(--sn-purple-dark)}cart-drawer-component dialog,.cart-drawer dialog,.cart-drawer__dialog,cart-drawer-component [class*=color-],.cart-drawer [class*=color-]{--color-background: #0F0F0F !important;--color-background-rgb: 15 15 15 !important;--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255 255 255 !important;--color-foreground-heading: #FFFFFF !important;--color-primary: #C4B5FD !important;--color-border: rgb(124 58 237 / .35) !important;--color-input-background: #160A2E !important;--color-input-text: #FFFFFF !important;--color-input-border: rgb(124 58 237 / .55) !important;--color-primary-button-background: #7C3AED !important;--color-primary-button-text: #FFFFFF !important;--color-primary-button-border: #7C3AED !important;--color-primary-button-hover-background: #4C1D95 !important;--color-primary-button-hover-text: #FFFFFF !important}cart-drawer-component dialog,.cart-drawer dialog,.cart-drawer__dialog{background:#0f0f0f!important;color:#fff!important;border-left:1px solid rgb(124 58 237 / .4)!important}:is(cart-drawer-component,.cart-drawer) :is(h1,h2,h3,p,span,label,.price){color:#fff}:is(cart-drawer-component,.cart-drawer) a:not(.button):not([class*=button]){color:#c4b5fd!important}:is(cart-drawer-component,.cart-drawer) :is(button[class*=close],.close-button,[class*=close] svg){color:#c4b5fd!important}:is(cart-drawer-component,.cart-drawer) [class*=empty] :is(h1,h2,h3,.h1,.h2,.h3):first-of-type:before{content:"";display:block;width:150px;height:150px;margin:0 auto 20px;background:url(/cdn/shop/files/carrito.png?v=1791926380&width=300) center / contain no-repeat;filter:drop-shadow(0 0 28px rgb(124 58 237 / .6));animation:sn-carrito-flotar 4s ease-in-out infinite}@keyframes sn-carrito-flotar{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){:is(cart-drawer-component,.cart-drawer) [class*=empty] :is(h1,h2,h3,.h1,.h2,.h3):first-of-type:before{animation:none}}:is(cart-drawer-component,.cart-drawer) [class*=empty] :is(h1,h2,h3,.h1,.h2,.h3):first-of-type{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.sn-hero .sn-hero__mascota{width:190px!important}@media(max-width:749px){.sn-hero .sn-hero__producto-wrap{flex-direction:row!important;align-items:flex-end!important;justify-content:center;gap:4px!important}.sn-hero .sn-hero__escena{width:58vw!important}.sn-hero .sn-hero__mascota{width:34vw!important;max-width:170px;margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sn-theme.css.map */
