:root{--vg-spark-surface:#071e39;--vg-spark-lime:#c7f92d;--vg-spark-cyan:#08c9ed;--vg-spark-pink:#ff2e9d}body :where(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.vg-pokemon__button,.vg-pokemon__more,[data-vg-expansions-clear],[data-vg-expansions-retry]){--vg-action-fill:#071e39;--vg-action-ink:#fff;--vg-action-start:#ff2e9d;--vg-action-end:#08c9ed;--vg-action-art:url(villago-button-rays.svg?v=20260921-2);--vg-icon-accent:#c7f92d;--vg-ray-display:block;--vg-ray-width:19px;--vg-ray-height:33px;--color-button:7,30,57 !important;--color-button-text:255,255,255 !important;--color-button-alpha:1 !important;--buttons-radius:22px !important;--buttons-radius-outset:24px !important;color:var(--vg-action-ink)!important;background:linear-gradient(var(--vg-action-fill),var(--vg-action-fill)) padding-box,linear-gradient(110deg,var(--vg-action-start),var(--vg-action-end)) border-box!important;border:3px solid transparent!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff1f,-3px 0 13px #ff2e9d1f,3px 0 14px #08c9ed36!important;padding-inline:22px!important;column-gap:8px;text-shadow:none!important;transition:box-shadow .16s ease,filter .16s ease!important}body :is(.button.button--secondary,.button.button--tertiary,.cart-discount-form__submit.button,.vg-pokemon__more,[data-vg-expansions-clear],[data-vg-expansions-retry]){--vg-action-fill:#f3fcff;--vg-action-ink:#071e39;--vg-action-start:#08c9ed;--vg-action-end:#a3d51b;--vg-action-art:url(villago-button-rays-pink.svg?v=20260921-2);--color-button:243,252,255 !important;--color-button-text:7,30,57 !important}body :is(.button.product-form__submit,.button.vg-purchase-action,.button.cart__checkout-button){--vg-action-fill:#071e39;--vg-action-ink:#fff;--vg-action-start:#ff2e9d;--vg-action-end:#08c9ed;--vg-action-art:url(villago-button-rays.svg?v=20260921-2);--color-button:7,30,57 !important;--color-button-text:255,255,255 !important}body button.shopify-payment-button__button--unbranded{--vg-action-fill:#fffdf3;--vg-action-ink:#071e39;--vg-action-start:#ffc939;--vg-action-end:#f3389f;--vg-action-art:none;--vg-ray-display:none;--color-button-text:7,30,57 !important;display:flex;align-items:center;justify-content:center;gap:7px;padding-inline:9px!important;text-transform:uppercase}vg-buy-action{display:block;min-width:0}.vg-buy-coin{width:28px;height:28px;flex:0 0 auto}.vg-buy-now-label{white-space:nowrap}body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded):after{box-shadow:none!important;pointer-events:none}body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.vg-pokemon__button,.vg-pokemon__more,[data-vg-expansions-clear],[data-vg-expansions-retry]):after{content:""!important;display:var(--vg-ray-display,none);position:static;flex:0 0 var(--vg-ray-width,19px);align-self:center;width:var(--vg-ray-width,19px);height:var(--vg-ray-height,33px);inset:auto;margin:0;padding:0;border:0;border-radius:0;z-index:auto;background:var(--vg-action-art) center / contain no-repeat;box-shadow:none!important;transform:none;pointer-events:none}body .button:has(>.icon-arrow,>.icon-wrap>.icon-arrow):after{order:-1;transform:scaleX(-1)}body .button.button--secondary-gradient:before,body.button--hover-grow :is(.button:not(.tap-target),.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded):before{box-shadow:none!important;background:none!important}body :where(.quantity__button,.button-control,.drawer__close,.modal__close-button,.search-modal__close-button,.search__button,.newsletter-form__button,.share-button__copy,.share-button__close,.cart-discount-form__remove,.share-button__button,button.button-control--no-colors,.menu-drawer__close-button,.pickup-availability-drawer-button,.scroll-to-top-button,.button.button-close,.button.card__hover-button,.button.cart-remove-button,.button.active-facets__button-inner,cart-remove-button .button,.quantity-popover__info-button,.quantity-popover__info-button--icon-only,.card--horizontal-mini .button.vg-purchase-action){--vg-ray-display:none;color:#08203a!important;--color-button-text:8,32,58 !important;background:linear-gradient(#edfbff,#d4f7ff) padding-box,linear-gradient(135deg,#08c9ed,#ff70b9) border-box!important;border:2px solid transparent!important;border-radius:15px!important;box-shadow:0 2px 7px #08c9ed1f!important;padding-inline:8px!important;text-shadow:none!important}body :is(.quantity__button[name=plus],.search__button,.button.card__hover-button){background:linear-gradient(#071e39,#071e39) padding-box,linear-gradient(135deg,#c7f92d,#08c9ed) border-box!important;color:#fff!important;--color-button-text:255,255,255 !important}body :is(.button.cart-remove-button,cart-remove-button .button,.cart-discount-form__remove){background:#fff3f8!important;border-color:#efb0d0!important;color:#a72067!important;box-shadow:none!important}body .quantity__input{color:#071e39!important;background:#fff!important;border:1px solid #b9d7e6!important;border-radius:12px!important;box-shadow:none!important}body :is(.button,.quantity__button,.button-control,.drawer__close,.search__button,button.button-control--no-colors) .icon{color:inherit!important}body .button .custom-icon{stroke:currentColor!important}body :is(.button.vg-purchase-action:has(.icon-alert,.icon--alert),.vg-restock__form .button[type=submit]){--vg-action-fill:#e9f9ff;--vg-action-ink:#102c49;--vg-action-start:#08c9ed;--vg-action-end:#ff70b9;--vg-action-art:url(villago-button-rays-pink.svg?v=20260921-2);--color-button:233,249,255 !important;--color-button-text:16,44,73 !important}@media(forced-colors:none){body .button.vg-purchase-action:is(.card__hover-button,.card--horizontal__quick-add):has(.icon-alert,.icon--alert):where(:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.loading)){color:var(--vg-action-ink)!important;background:linear-gradient(var(--vg-action-fill),var(--vg-action-fill)) padding-box,linear-gradient(110deg,var(--vg-action-start),var(--vg-action-end)) border-box!important}}body .button.button-with-icon>.icon{position:static!important;transform:none!important;margin-inline:0;flex-shrink:0}body .button.button-with-icon{gap:8px}body .button.button-with-icon>span:not(.loading__spinner){margin-inline:0!important}body .button .vg-motion-cart{width:48px!important;height:34px!important;flex:0 0 auto;stroke:none}body .button .icon-wrap:has(.vg-motion-cart){width:auto;height:auto;display:flex;flex:0 0 auto;margin:0}body .button .vg-motion-cart .vg-motion-lines{stroke:var(--vg-icon-accent,#c7f92d)}body .button .vg-motion-cart{transform:none!important;translate:0 0;rotate:0deg;transform-origin:65% 80%;overflow:visible;transition:translate .24s ease-out,rotate .24s ease-out!important}body .button .icon-wrap:has(.vg-motion-cart){overflow:visible}@media(prefers-reduced-motion:no-preference){body .button:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.loading):not(.added-to-cart):focus-visible .vg-motion-cart{translate:3px -1px;rotate:-4deg}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body .button:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.loading):not(.added-to-cart):hover .vg-motion-cart{translate:3px -1px;rotate:-4deg}}@media(prefers-reduced-motion:reduce){body .button .vg-motion-cart{transition:none!important}}body .vg-product-purchase .vg-purchase-actions--compact .product-form__submit{padding-inline:clamp(7px,2cqw,16px)!important}body .vg-product-purchase .product-form__submit .vg-motion-cart{width:clamp(32px,10.5cqw,59px)!important;height:auto!important}body product-card.vg-product-card .button.vg-purchase-action:not(.card__hover-button){padding-inline:10px!important;gap:7px;--vg-ray-width:15px;--vg-ray-height:27px}body product-card.vg-product-card .button .vg-motion-cart{width:41px!important;height:29px!important}body .button.card__hover-button .vg-motion-cart,body .card--horizontal-mini .button .vg-motion-cart{width:29px;height:22px}body .cart-discount-form__submit.button{--vg-action-art:none;--vg-ray-display:none;padding-inline:19px!important}product-card.vg-product-card{container:vg-action-card / inline-size}scala-cart-button::part(actualbutton){color:#071e39!important;background:linear-gradient(#f4fff0,#f4fff0) padding-box,linear-gradient(110deg,#a3d51b,#08c9ed) border-box!important;border:3px solid transparent!important;border-radius:24px!important;box-shadow:0 0 12px #b7f9001f!important}scala-cart-button::part(actualbutton):hover{filter:brightness(.97)}scala-cart-button::part(actualbutton):focus-visible{outline:3px solid #08c9ed!important;outline-offset:4px!important}scala-cart-button::part(actualbutton):disabled{opacity:.65}@media(max-width:749px){body product-card.vg-product-card .button.vg-purchase-action:not(.card__hover-button){padding-inline:5px!important;gap:4px;font-size:clamp(14px,3.8vw,19px);--vg-ray-width:11px;--vg-ray-height:20px}body product-card.vg-product-card .button .vg-motion-cart{width:30px!important;height:23px!important}body .vg-product-purchase .vg-purchase-actions--compact .product-form__submit{--vg-ray-width:14px;--vg-ray-height:26px}}@container vg-action-card (max-width:210px){body product-card.vg-product-card .button.vg-purchase-action:not(.card__hover-button){font-size:14px;gap:4px;padding-inline:6px!important;--vg-ray-width:11px;--vg-ray-height:21px}body product-card.vg-product-card .button .vg-motion-cart{width:30px!important;height:23px!important}}@container vg-action-card (max-width:150px){body product-card.vg-product-card .button.vg-purchase-action:not(.card__hover-button){font-size:13px;gap:3px;padding-inline:3px!important;--vg-ray-width:9px;--vg-ray-height:17px}body product-card.vg-product-card .button .vg-motion-cart{width:24px!important;height:19px!important}}body product-card.vg-product-card .button.card__hover-button,body product-card.vg-product-card.card--horizontal-mini .button.vg-purchase-action,body product-card.vg-product-card .card--horizontal-mini .button.vg-purchase-action{padding-inline:8px!important}body product-card.vg-product-card .button.card__hover-button .vg-motion-cart,body product-card.vg-product-card.card--horizontal-mini .button .vg-motion-cart,body product-card.vg-product-card .card--horizontal-mini .button .vg-motion-cart{width:26px!important;height:21px!important}@container vg-purchase (max-width:360px){body .vg-product-purchase .vg-purchase-actions--compact .shopify-payment-button__button--unbranded{padding-block:5px!important}body .vg-product-purchase .vg-buy-coin{width:23px;height:23px}}@container vg-purchase (max-width:270px){body .vg-product-purchase .vg-purchase-actions--compact .product-form__submit{font-size:16px;gap:3px;padding-inline:4px!important;--vg-ray-width:10px;--vg-ray-height:20px}body .vg-product-purchase .product-form__submit .vg-motion-cart{width:28px!important}}@media(hover:hover)and (pointer:fine){body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.vg-pokemon__button,.vg-pokemon__more,[data-vg-expansions-clear],[data-vg-expansions-retry],.quantity__button,.button-control,.drawer__close,.modal__close-button,.search__button,.newsletter-form__button):not(:disabled):not([aria-disabled=true]):not(.disabled):hover{box-shadow:inset 0 1px #fff3,0 0 18px #08c9ed45!important;filter:brightness(1.06)}}body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.vg-pokemon__button,.vg-pokemon__more,[data-vg-expansions-clear],[data-vg-expansions-retry],.quantity__button,.button-control,.drawer__close,.modal__close-button,.search-modal__close-button,.search__button,.newsletter-form__button,.share-button__copy,.share-button__close,.cart-discount-form__remove,.scroll-to-top-button):focus-visible,body .quantity__input:focus-visible{outline:3px solid #08c9ed!important;outline-offset:4px!important}body :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.quantity__button,.button-control,.cart-discount-form__remove):is(:disabled,[aria-disabled=true],.disabled){color:#b2c1d0!important;background:#243449!important;border-color:#63738a!important;box-shadow:none!important;opacity:.65!important;cursor:not-allowed;filter:none!important}body .button.button.loading,body .vg-product-purchase .product-form__submit.loading{color:transparent!important;background:#071e39!important}body .button.loading .vg-motion-cart{visibility:hidden}body .button:is(.loading,.added-to-cart,:disabled,[aria-disabled=true],.disabled):after{visibility:hidden}body .button.loading .loading__spinner .path{stroke:#fff!important}@media(prefers-reduced-motion:reduce){body :is(.button,.customer button,.shopify-payment-button__button--unbranded,.quantity__button,.button-control,.vg-pokemon__button,.vg-pokemon__more){transition:none!important}}@media(forced-colors:active){body :is(.button,.customer button,.shopify-payment-button__button--unbranded,.quantity__button,.quantity__input,.button-control,.drawer__close,.modal__close-button,.search__button,.newsletter-form__button,.vg-pokemon__button,.vg-pokemon__more){color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText!important;box-shadow:none!important}}body scroll-to-top-button.scroll-to-top-button{z-index:19;width:44px;height:44px;align-items:center;justify-content:center;padding:0!important;color:#c7f92d!important;--color-button-text: 199, 249, 45 !important;background:linear-gradient(145deg,#17364c,#071e39) padding-box,linear-gradient(135deg,#ff2e9d,#08c9ed) border-box!important;border:2px solid transparent!important;border-radius:16px!important;box-shadow:0 4px 13px #071e3938,0 0 9px #08c9ed26!important;-webkit-backdrop-filter:none;backdrop-filter:none}body scroll-to-top-button.scroll-to-top-button:not(.reveal){visibility:hidden;pointer-events:none}body scroll-to-top-button.scroll-to-top-button svg{width:21px;height:21px;top:-2px}body scroll-to-top-button.scroll-to-top-button:after{content:"";display:block;position:absolute;inset:auto auto 6px calc(50% - 6px);width:12px;height:2px;border:0;border-radius:2px;background:#08c9ed;pointer-events:none}@media screen and (max-width:749.98px){body:has(.vg-mobile-bottom-nav) scroll-to-top-button.scroll-to-top-button{bottom:calc(var(--vg-mobile-nav-bottom, 8px) + var(--vg-mobile-nav-height, 70px) + 14px)}body .scroll-to-top-button.bottom-right{inset-inline-end:calc(12px + var(--temp-scrollbar-width, 0px))}body .scroll-to-top-button.bottom-left{inset-inline-start:12px}}@media(forced-colors:active){body scroll-to-top-button.scroll-to-top-button{color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText!important;box-shadow:none!important}body scroll-to-top-button.scroll-to-top-button:after{background:ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/villago-buttons-spark.css.map */
