:root{--ts360-purple-700: #6e4de6;--ts360-purple-800: #5e3ed6;--ts360-purple-600: #7c5cfc;--ts360-purple-500: #8d73f6;--ts360-purple-400: #9b86f7;--ts360-purple-200: #d8cfff;--ts360-purple-100: #eee9ff;--ts360-purple-50: #f7f5ff;--ts360-text-primary: #241f35;--ts360-text-secondary: #6d6680;--ts360-background: #fcfbff;--ts360-surface: #fff;--ts360-border: #e8e3f5;--ts360-space-1: 8px;--ts360-space-2: 16px;--ts360-space-3: 24px;--ts360-space-4: 40px;--ts360-radius: 16px;--ts360-shadow: 0 10px 28px rgb(36 31 53 / 8%);--ts360-container: 1200px}body{color:var(--ts360-text-primary);background:var(--ts360-background)}a:not(.button):not(.ts360-button){color:inherit}a:not(.button):not(.ts360-button):hover{color:var(--ts360-purple-700)}.ts360-section{padding:var(--ts360-space-4) 0}.ts360-container{width:min(calc(100% - 32px),var(--ts360-container));margin:auto}.ts360-eyebrow{margin:0 0 8px;color:var(--ts360-purple-700);font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ts360-section-heading{margin:0 0 var(--ts360-space-3);color:var(--ts360-text-primary)}.ts360-button,.button:not(.button--secondary){display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:var(--ts360-space-2);padding:12px 22px;border:1px solid var(--ts360-purple-700);border-radius:999px;background:var(--ts360-purple-700);color:#fff;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ts360-button:hover,.button:not(.button--secondary):hover{border-color:var(--ts360-purple-800);background:var(--ts360-purple-800);color:#fff;box-shadow:0 6px 16px #5e3ed63d}.button--secondary,.button.button--tertiary{border-color:var(--ts360-purple-600);background:transparent;color:var(--ts360-purple-700)}.button--secondary:hover,.button.button--tertiary:hover{border-color:var(--ts360-purple-600);background:var(--ts360-purple-100);color:var(--ts360-purple-700)}.ts360-hero{overflow:hidden;background:linear-gradient(135deg,var(--ts360-purple-50),var(--ts360-purple-100))}.ts360-hero__layout{display:grid;grid-template-columns:45fr 55fr;min-height:clamp(440px,44vw,590px)}.ts360-hero__media{min-height:100%}.ts360-hero__media img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.ts360-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:620px;padding:clamp(40px,6vw,82px) clamp(24px,4vw,64px) clamp(40px,6vw,82px) 0;color:var(--ts360-text-primary)}.ts360-hero--fallback .ts360-hero__layout{display:block;min-height:0}.ts360-hero--fallback .ts360-hero__content{min-height:390px}.ts360-hero h1{margin:.35rem 0 1rem;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.02}.ts360-hero__body{max-width:55ch;font-size:clamp(1rem,2vw,1.2rem)}.ts360-grid{display:grid;gap:var(--ts360-space-2)}.ts360-trust,.ts360-benefits{grid-template-columns:repeat(4,1fr)}.ts360-card{padding:var(--ts360-space-3);border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:var(--ts360-surface)}.ts360-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--ts360-purple-100);color:var(--ts360-purple-700);font-size:1.25rem}.ts360-card h2,.ts360-card h3{margin:12px 0 4px;color:var(--ts360-text-primary)}.ts360-card p{margin:0;color:var(--ts360-text-secondary)}.ts360-categories{grid-template-columns:repeat(6,1fr)}.ts360-category{position:relative;display:flex;min-height:230px;align-items:end;overflow:hidden;padding:16px;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:var(--ts360-surface);color:var(--ts360-text-primary);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ts360-category:hover{border-color:var(--ts360-purple-200);box-shadow:var(--ts360-shadow);transform:translateY(-2px)}.ts360-category img{position:absolute;inset:0 0 auto;width:100%;height:78%;object-fit:cover}.ts360-category:after{position:absolute;top:32%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#241f35cc);content:""}.ts360-category span{position:relative;z-index:1;font-size:1.05rem;font-weight:750;color:#fff}.ts360-category small{display:block;margin-top:4px;font-size:.82rem;font-weight:400}.ts360-category__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(145deg,#e9e2ff,#f8f5ff)}.ts360-category__placeholder svg{width:68%;height:68%;opacity:.45}.ts360-promo{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--ts360-purple-200);border-radius:var(--ts360-radius);background:var(--ts360-purple-100)}.ts360-promo__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,5vw,64px);color:var(--ts360-text-primary)}.ts360-promo__copy h2{margin:0 0 12px}.ts360-promo__image img{display:block;width:100%;min-height:320px;height:100%;object-fit:cover}.ts360-promo__price{margin:20px 0 0;color:var(--ts360-purple-700);font-size:1.6rem;font-weight:800}.ts360-benefits .ts360-card{background:var(--ts360-purple-50)}.header-wrapper{border-bottom:1px solid var(--ts360-border);background:#fcfbfff5}.header__heading-logo-wrapper{max-width:min(100%,180px)}.header__heading-logo{width:min(180px,18vw)!important;height:auto!important}.header__menu-item{font-size:1.55rem;font-weight:650}.header__menu-item:hover,.header__icon:hover,.header__active-menu-item{color:var(--ts360-purple-700)}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:var(--ts360-purple-700);color:#fff}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link{color:#fff}.card-wrapper .card,.product-grid .card{overflow:hidden;border:1px solid var(--ts360-border);border-radius:14px;background:var(--ts360-surface)}.card-wrapper:hover .card{border-color:var(--ts360-purple-200);box-shadow:var(--ts360-shadow)}.product-grid .card__information{padding:1.35rem 1.45rem 1.5rem}.product-grid .card__heading{margin-bottom:.7rem;line-height:1.28}.product-grid .card__heading a,.card-information .price,.price__regular .price-item--regular,.price__sale .price-item--sale{color:var(--ts360-text-primary)}.product-grid .price-item--regular,.product-grid .price-item--sale{font-size:1.7rem;font-weight:800}.price__sale .price-item--sale{color:var(--ts360-purple-700);font-weight:800}.price__sale .price-item--regular,.price__compare{color:var(--ts360-text-secondary);font-size:1.3rem;font-weight:500}.badge,.card__badge .badge{border-color:var(--ts360-purple-200);background:var(--ts360-purple-100);color:var(--ts360-purple-700)}.email-signup-banner .newsletter,.newsletter__wrapper{background:var(--ts360-purple-100)}.footer{background:var(--ts360-text-primary);color:#fff}.footer .footer-block__heading,.footer .footer-block__details-content a,.footer .copyright__content,.footer .list-social__link{color:#fff}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer__copyright{color:#d8d2e8}.footer a:hover,.footer .footer-block__details-content a:hover,.footer .list-social__link:hover{color:#b8a9ff}.footer .field__input{background:#fff;color:var(--ts360-text-primary)}.footer .field__label{color:var(--ts360-text-secondary)}.footer .newsletter-form__button{color:var(--ts360-purple-800)}.footer .footer__content-top{padding-bottom:4rem}.footer .footer-block__heading{margin-bottom:1.2rem;font-weight:700}.template-index #releasit-cod-form,.template-index [id*=releasit-cod],.template-index [class*=releasit-cod],.template-index .quick-add #_rsi-cod-form-embed,.template-index .quick-add ._rsi-cod-form-embed-container,.template-index .quick-add ._rsi-modal-form,.template-index iframe[src*=releasit]{display:none!important}.template-index [id$=__offers]{display:none}.template-cart #releasit-cod-form,.template-cart [id*=releasit-cod],.template-cart [class*=releasit-cod],.template-cart #_rsi-cod-form-embed,.template-cart ._rsi-cod-form-embed-container,.template-cart ._rsi-modal-form,.template-cart iframe[src*=releasit],cart-drawer #releasit-cod-form,cart-drawer [id*=releasit-cod],cart-drawer [class*=releasit-cod],cart-drawer #_rsi-cod-form-embed,cart-drawer ._rsi-cod-form-embed-container,cart-drawer ._rsi-modal-form,cart-drawer iframe[src*=releasit]{display:none!important}.ts360-cart-trust{margin-top:1.4rem;padding:1.35rem;border:1px solid var(--ts360-border);border-radius:12px;background:var(--ts360-purple-50);color:var(--ts360-text-secondary);font-size:1.25rem;line-height:1.45}.ts360-cart-trust ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0 0 .9rem;color:var(--ts360-text-primary);font-weight:700}.ts360-cart-trust li:before{margin-right:.45rem;color:var(--ts360-purple-700);content:"\2713"}.ts360-cart-trust p{margin:.4rem 0 0}.ts360-cart-empty__body{margin:0 0 2rem;color:var(--ts360-text-secondary)}.cart__checkout-button,.cart-notification__links .button--primary{border-color:var(--ts360-purple-600)!important;background:var(--ts360-purple-600)!important;color:#fff!important;font-weight:750}.cart__checkout-button:hover,.cart-notification__links .button--primary:hover{border-color:var(--ts360-purple-700)!important;background:var(--ts360-purple-700)!important}.cart-drawer .button--secondary.button--full-width{margin-top:1rem}.ts360-cart-shipping{display:flex;align-items:center;gap:.9rem;margin:1.2rem 0 0;padding:1.3rem 1.5rem;border:1px solid var(--ts360-purple-200);border-radius:var(--ts360-radius);background:var(--ts360-purple-50);color:var(--ts360-text-primary);font-size:1.35rem;line-height:1.45;text-align:left}.ts360-cart-shipping__icon{display:grid;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--ts360-purple-100);color:var(--ts360-purple-700);font-size:1.35rem;line-height:1}.ts360-cart-shipping__copy{min-width:0}.ts360-cart-shipping__copy strong{color:var(--ts360-text-primary);font-weight:750}.ts360-cart-cross-sell{max-width:90rem}.ts360-cart-cross-sell__heading{margin:0 0 1.6rem;font-size:2rem}.ts360-cart-cross-sell__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.ts360-cart-cross-sell .card__information{padding:1.1rem}.ts360-cart-cross-sell .card__heading,.ts360-cart-cross-sell .price-item{font-size:1.4rem}.ts360-cart-cross-sell .quick-add__submit{min-height:4rem;margin-top:.8rem;font-size:1.25rem}.ts360-product-card,.ts360-product-card .card__inner{--ratio-percent: 100% !important}.ts360-product-card .card__media .media{background:var(--ts360-background)}.ts360-product-card .card__media .media img{box-sizing:border-box;object-fit:contain;object-position:center;padding:1.2rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro{padding:2rem 0 4rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__intro,.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__how,.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action{margin:3rem auto}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__details{margin-top:2.4rem}@media screen and (max-width:749px){.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro{padding:1.8rem 0 3rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__intro,.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__how,.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action{margin:2.4rem auto}}.ts360-product-cro{padding:2.4rem 0 5rem;background:var(--ts360-purple-50)}.ts360-product-cro__inner{max-width:100rem}.ts360-product-cro__trust,.ts360-product-cro__benefits,.ts360-product-cro__grid{display:grid;gap:1.2rem}.ts360-product-cro__trust{grid-template-columns:repeat(4,1fr);padding:1.6rem;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:#fff}.ts360-product-cro__trust p{margin:0;font-weight:700}.ts360-product-cro__trust span{color:var(--ts360-purple-700);margin-right:.6rem}.ts360-product-cro__intro,.ts360-product-cro__how,.ts360-product-cro__action{max-width:72rem;margin:4rem auto;text-align:center}.ts360-product-cro__grid{grid-template-columns:1fr 1fr}.ts360-product-cro__grid article,.ts360-product-cro__benefits article,.ts360-product-cro__details details{padding:2rem;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:#fff}.ts360-product-cro__benefits{grid-template-columns:repeat(4,1fr);margin-top:1.2rem}.ts360-product-cro__details{display:grid;gap:1rem;margin-top:3rem}.ts360-product-cro__details summary{cursor:pointer;font-weight:750}.ts360-product-cro__action .price{color:var(--ts360-purple-700);font-size:2.2rem;font-weight:800}@media(max-width:749px){.ts360-product-cro{padding:2rem 0 3.5rem}.ts360-product-cro__trust,.ts360-product-cro__benefits,.ts360-product-cro__grid{grid-template-columns:1fr 1fr}.ts360-product-cro__trust p{font-size:1.3rem}.ts360-product-cro__grid article{grid-column:span 2}.ts360-product-cro__intro,.ts360-product-cro__how,.ts360-product-cro__action{margin:2.8rem auto}.ts360-product-cro__grid article,.ts360-product-cro__benefits article,.ts360-product-cro__details details{padding:1.6rem}}@media(max-width:989px){.ts360-categories{grid-template-columns:repeat(3,1fr)}.ts360-trust,.ts360-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ts360-hero__layout{grid-template-columns:1fr;min-height:0}.ts360-hero__content{min-height:0;padding:40px 0 24px}.ts360-hero--fallback .ts360-hero__content{min-height:330px}.ts360-hero__media{min-height:250px}.ts360-hero__media img{min-height:250px;max-height:360px}.header__heading-logo-wrapper{max-width:136px}.header__heading-logo{width:min(136px,34vw)!important}.ts360-trust .ts360-card,.ts360-benefits .ts360-card{padding:18px}}@media(max-width:540px){.ts360-section{padding:28px 0}.ts360-container{width:min(calc(100% - 24px),var(--ts360-container))}.ts360-categories{grid-template-columns:repeat(2,1fr);gap:12px}.ts360-category{min-height:170px;padding:13px}.ts360-category img{height:78%}.ts360-category span{font-size:.98rem}.ts360-promo{grid-template-columns:1fr}.ts360-promo__copy{padding:28px}.ts360-promo__image,.ts360-promo__image img{min-height:240px}.product-grid .card__information{padding:1.1rem 1rem 1.2rem}.product-grid .price-item--regular,.product-grid .price-item--sale{font-size:1.5rem}}@media(max-width:540px){.ts360-cart-trust{margin-top:1.1rem;padding:1.15rem;font-size:1.2rem}.ts360-cart-trust ul{gap:.45rem .75rem;margin-bottom:.75rem}}@media(max-width:540px){.ts360-cart-shipping{gap:.8rem;padding:1.2rem;font-size:1.25rem}.ts360-cart-shipping__icon{flex-basis:2.2rem;width:2.2rem;height:2.2rem;font-size:1.2rem}.ts360-cart-cross-sell{width:min(calc(100% - 24px),90rem)}.ts360-cart-cross-sell__grid{gap:1rem}.ts360-cart-cross-sell__heading{font-size:1.8rem}.ts360-product-card .card__media .media img{padding:.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.ts360-winner-cro{padding:3rem 0 5rem;background:var(--ts360-purple-50)}.ts360-winner-cro__inner{max-width:112rem}.ts360-winner-cro__trust,.ts360-winner-cro__benefits,.ts360-winner-cro__grid,.ts360-winner-cro__steps{display:grid;gap:1.2rem}.ts360-winner-cro__trust{grid-template-columns:repeat(4,1fr);padding:1.6rem;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:#fff}.ts360-winner-cro__trust p{margin:0;font-weight:700}.ts360-winner-cro__trust span,.ts360-winner-cro__benefits span{color:var(--ts360-purple-700);margin-right:.5rem}.ts360-winner-cro__intro,.ts360-winner-cro__how,.ts360-winner-cro__action{max-width:84rem;margin:3.2rem auto;text-align:center}.ts360-winner-cro__grid{grid-template-columns:repeat(2,1fr)}.ts360-winner-cro__benefits{grid-template-columns:repeat(4,1fr)}.ts360-winner-cro__grid article,.ts360-winner-cro__benefits article,.ts360-winner-cro__details details,.ts360-winner-cro__steps li,.ts360-winner-cro__action{padding:2rem;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:#fff}.ts360-winner-cro__benefits h3{display:inline}.ts360-winner-cro__benefits p{margin:.8rem 0 0}.ts360-winner-cro__steps{grid-template-columns:repeat(4,1fr);margin:2rem 0 0;padding:0;list-style:none;text-align:left}.ts360-winner-cro__steps li{display:flex;align-items:center;gap:.8rem;font-weight:650}.ts360-winner-cro__steps span{display:grid;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--ts360-purple-100);color:var(--ts360-purple-700);font-weight:800}.ts360-winner-cro__details{display:grid;gap:1rem;margin-top:2.4rem}.ts360-winner-cro__details summary{cursor:pointer;font-weight:750}.ts360-winner-cro__details .rte{margin-top:1.2rem}.ts360-winner-cro__action .price{margin:0 0 .8rem;color:var(--ts360-purple-700);font-size:2.6rem;font-weight:800}.ts360-winner-cro__action .ts360-button{min-width:22rem;margin-top:0}@media screen and (max-width:749px){.ts360-winner-cro{padding:2rem 0 3.5rem}.ts360-winner-cro__trust,.ts360-winner-cro__benefits,.ts360-winner-cro__grid,.ts360-winner-cro__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ts360-winner-cro__trust{padding:1.2rem}.ts360-winner-cro__trust p{font-size:1.2rem;line-height:1.35}.ts360-winner-cro__grid article{grid-column:span 2}.ts360-winner-cro__grid article,.ts360-winner-cro__benefits article,.ts360-winner-cro__details details,.ts360-winner-cro__steps li,.ts360-winner-cro__action{padding:1.4rem}.ts360-winner-cro__steps li{align-items:flex-start;font-size:1.3rem}.ts360-winner-cro__action .ts360-button{width:100%;min-width:0}}.product-epilwiz-depiladora-portatil-vello-facial .product-form__submit{border-color:#7c5cfc;background:#7c5cfc;color:#fff;font-weight:750}.product-epilwiz-depiladora-portatil-vello-facial .product-form__submit:hover{border-color:#6e4de6;background:#6e4de6;color:#fff}.product-epilwiz-depiladora-portatil-vello-facial .product-form__buttons .shopify-payment-button{margin-top:1rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__inner{max-width:112rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__trust{gap:1rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__how{max-width:96rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0 0;padding:0;list-style:none;text-align:left}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__steps li{display:flex;align-items:center;gap:.9rem;min-height:6.4rem;padding:1.2rem;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:#fff;font-weight:650}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__steps span{display:grid;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--ts360-purple-100);color:var(--ts360-purple-700);font-weight:800}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action{padding:2.4rem;border:1px solid var(--ts360-border);border-radius:var(--ts360-radius);background:#fff}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action .price{margin:0 0 .8rem;font-size:2.6rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action .ts360-button{min-width:22rem;margin-top:0}@media screen and (max-width:749px){.product-epilwiz-depiladora-portatil-vello-facial .product-form__submit{min-height:5.2rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__trust{gap:.7rem;padding:1.2rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__trust p{font-size:1.2rem;line-height:1.35}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__trust span{margin-right:.35rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.6rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__steps li{align-items:flex-start;min-height:0;padding:1rem;font-size:1.3rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action{padding:2rem 1.6rem}.product-epilwiz-depiladora-portatil-vello-facial .ts360-product-cro__action .ts360-button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ts360-design-system.css.map */
