:root:root{--sw-ink:#151B34;--sw-dark:#0F0D1C;--sw-bg:#F5F3FB;--sw-purple:#6D28D9;--sw-purple-2:#5B33D6;--sw-purple-3:#7A55EA;--sw-lav:#D2C9FD;--sw-pink:#EBC7F0;--sw-cyan:#A9E8EF;--font-body-family:"Google Sans Flex","Google Sans","Poppins",system-ui,sans-serif;--font-heading-family:"Google Sans Flex","Google Sans","Poppins",system-ui,sans-serif;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-weight:700;--font-heading-style:normal;--variant-pills-radius:999px}html body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body h4,html body h5,html body .h0,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .card__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em}html body strong,html body b{font-weight:700}html body .button:not(.button--secondary):not(.button--tertiary):not([disabled]),html body .shopify-challenge__button,html body .customer button:not([disabled]){background-image:linear-gradient(135deg,#7a55ea,#5b33d6);background-color:#5b33d6;color:#fff;font-weight:700;border:0;box-shadow:0 6px 20px #5b33d659;transition:transform .15s ease,box-shadow .15s ease}html body .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 28px #5b33d680}html body .button:not([disabled]):focus-visible,html body a:focus-visible{outline:3px solid var(--sw-cyan);outline-offset:3px}html body .button--secondary{font-weight:700}html body .button[disabled],html body .button--disabled{background-image:none}html body .section-header .header-wrapper{border-radius:0;border-bottom:0;overflow:visible;position:relative;z-index:3}html body .header{padding-top:10px;padding-bottom:10px}html body .header__menu-item,html body .header__menu-item span,html body .header__icon{color:#fff;font-weight:700}html body .header__inline-menu .header__menu-item,html body .header__inline-menu .header__menu-item span{font-size:1.6rem;font-weight:700}html body .header__menu-item:hover span{color:var(--sw-cyan);text-decoration:none}html body .header__submenu{background:#0f0d1c;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0f0d1c73}html body .header__submenu .header__menu-item,html body .header__submenu .header__menu-item span,html body .header__submenu .list-menu__item,html body .header__submenu a{color:#fff;font-weight:700;background:transparent}html body .header__submenu .header__menu-item:hover,html body .header__submenu .header__menu-item:hover span,html body .header__submenu a:hover{color:var(--sw-cyan);background:#ffffff0f}html body .header__inline-menu a.header__menu-item[href*="/pages/consignacion"]{background:#d2c9fd;border-radius:999px;padding:1rem 2.4rem;margin-left:1rem}html body .header__inline-menu a.header__menu-item[href*="/pages/consignacion"] span{color:#151b34}html body .header__inline-menu a.header__menu-item[href*="/pages/consignacion"]:hover span{color:#5b33d6}html body .announcement-bar{font-weight:700;letter-spacing:.02em}html body .card-wrapper .card,html body .card--card.card--media,html body .card--standard{border-radius:20px}html body .card--card,html body .card--standard .card__inner{border-radius:20px;overflow:hidden}html body .card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 14px 34px #5b33d638}html body .card{transition:transform .18s ease,box-shadow .18s ease}html body .card__heading,html body .card__heading a,html body .price-item--regular,html body .price-item--sale{font-weight:700}html body .badge{font-weight:700;border-radius:999px}html body .field__input,html body .select__select,html body .customer .field input{border-radius:16px}html body .product-form__input input[type=radio]+label{border-radius:999px;font-weight:700}html body .footer{border-radius:0;margin-top:32px}html body .footer-block__heading{font-weight:700;color:#a9e8ef;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}html body .footer a:hover{color:var(--sw-cyan)}html body #MainContent{background:#f5f3fb}html body .sw-hero__title{font-size:clamp(38px,10.5vw,60px);word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(min-width:750px){html body .sw-hero__title{font-size:clamp(56px,9vw,92px)}}@media(min-width:990px){html body .sw-hero__title{font-size:clamp(60px,6.2vw,92px)}}@media(max-width:989px){html body .sw-hero .sw-hero__art{width:100%;max-width:440px;margin-left:auto;margin-right:auto}}@media(min-width:750px)and (max-width:989px){html body .sw-hero .sw-hero__title.sw-hero__title{font-size:clamp(56px,8vw,76px)}}html body .footer .footer-block__details-content p{margin:0 0 12px}html body .footer .footer-block__details-content a[href*="waze.com"],html body .footer .footer-block__details-content a[href*="whatsapp.com"]{display:inline-flex;align-items:center;height:48px;padding:0 26px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .15s ease}html body .footer .footer-block__details-content a[href*="waze.com"]{border:1.5px solid rgba(255,255,255,.4);background:#ffffff0f;color:#fff}html body .footer .footer-block__details-content a[href*="whatsapp.com"]{background:#a9e8ef;color:#0f0d1c;box-shadow:0 8px 24px #a9e8ef40}html body .footer .footer-block__details-content a[href*="waze.com"]:hover,html body .footer .footer-block__details-content a[href*="whatsapp.com"]:hover{transform:translateY(-2px);color:inherit}@media(prefers-reduced-motion:reduce){html body .card,html body .button{transition:none}html body .card-wrapper:hover .card{transform:none}}html body .sw-pc{--t:linear-gradient(150deg,#D9D0FE,#B5A6F7);position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding-bottom:10px;border-radius:28px;overflow:hidden;background:var(--t);box-shadow:0 10px 30px #5b33d61f;transition:transform .18s ease,box-shadow .18s ease}html body .sw-pc--t1{--t:linear-gradient(150deg,#F4D9F6,#DDB4EC)}html body .sw-pc--t2{--t:linear-gradient(150deg,#C9F1F6,#92DAE5)}html body .sw-pc:hover{transform:translateY(-4px);box-shadow:0 18px 40px #5b33d647}html body .sw-pc .sw-pc__media{position:relative;display:block;flex:0 0 auto;aspect-ratio:1/1}html body .sw-pc .sw-pc__frame{position:absolute;top:7%;right:7%;bottom:7%;left:7%;display:flex;align-items:center;justify-content:center}html body .sw-pc .sw-pc__frame img{position:static;display:block;width:auto;height:auto;max-width:100%;max-height:100%;padding:0;object-fit:contain;border-radius:22px;box-shadow:0 12px 28px #28186e38}html body .sw-pc .sw-pc__frame .placeholder-svg{width:100%;height:100%;border-radius:22px;background:#ffffff80}html body .sw-pc .sw-pc__badge{position:absolute;left:14px;top:14px;z-index:1;background:#fff;color:#151b34;font-size:13px;font-weight:700;line-height:1;padding:7px 12px;border-radius:999px}html body .sw-pc .sw-pc__badge--sold{left:auto;top:auto;right:14px;bottom:14px;background:#151b34;color:#fff}html body .sw-pc .sw-pc__info{margin:0 10px;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:20px;padding:14px 16px 16px}html body .sw-pc .sw-pc__name{margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.2;font-weight:700;color:#151b34;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .sw-pc .sw-pc__name a{color:inherit;text-decoration:none}html body .sw-pc .sw-pc__price{margin-top:auto;font-size:clamp(17px,1.5vw,21px);font-weight:700;color:#423888;line-height:1.2}html body .sw-pc .sw-pc__price s{font-size:.75em;font-weight:400;color:#625e80;margin-right:4px}html body .sw-pc .sw-pc__from{font-size:.7em;font-weight:400;color:#625e80}html body .sw-pc .sw-pc__form{margin:0}html body .sw-pc .sw-pc__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 10px;box-sizing:border-box;border-radius:999px;border:0;background:#6d28d9;color:#fff;font-family:inherit;font-weight:700;font-size:15px;line-height:1;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px #6d28d94d;transition:transform .15s ease}html body .sw-pc .sw-pc__btn:hover{transform:translateY(-2px)}html body .sw-pc .sw-pc__btn[disabled]{background:#e6e2f7;color:#5a5678;cursor:not-allowed;box-shadow:none;transform:none}html body .sw-pc .sw-pc__sm{display:none}@media(max-width:749px){html body .sw-pc{border-radius:22px}html body .sw-pc .sw-pc__frame{top:6%;right:6%;bottom:6%;left:6%}html body .sw-pc .sw-pc__frame img{border-radius:16px}html body .sw-pc .sw-pc__info{margin:0 8px;padding:12px 12px 14px;border-radius:16px}html body .sw-pc .sw-pc__lg{display:none}html body .sw-pc .sw-pc__sm{display:inline}html body .sw-pc .sw-pc__btn{height:44px;font-size:14px}}@media(prefers-reduced-motion:reduce){html body .sw-pc,html body .sw-pc .sw-pc__btn{transition:none}html body .sw-pc:hover{transform:none}}html body .product-grid.grid{row-gap:20px}html body .collection-hero{position:relative;margin-top:-40px;padding-top:40px;border-radius:0 0 48px 48px;overflow:hidden;background:radial-gradient(55% 120% at 88% 0%,rgba(124,92,240,.5),transparent 62%),radial-gradient(40% 90% at 4% 100%,rgba(108,199,212,.2),transparent 65%),#0f0d1c;z-index:1}html body .collection-hero .collection-hero__inner{padding-top:28px;padding-bottom:44px}html body .collection-hero .collection-hero__title{margin:0;color:#fff;font-size:clamp(40px,7vw,84px);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}html body .collection-hero .collection-hero__description,html body .collection-hero .collection-hero__description *{color:#ffffffd9;font-size:clamp(16px,1.6vw,20px)}html body .collection-hero .collection-hero__image-container{border-radius:28px;overflow:hidden}html body .facets__summary,html body .facets .select__select,html body .facet-filters .select__select,html body .mobile-facets__open,html body .facets-vertical-sort .select__select{border-radius:999px;font-weight:700}html body .facets .select:after,html body .facets .select:before,html body .facet-filters .select:after,html body .facet-filters .select:before{border-radius:999px}html body .facets__disclosure[open] .facets__display,html body .facets__display{border-radius:20px}html body .active-facets__button .active-facets__button-inner{border-radius:999px;background:#d2c9fd;color:#151b34;font-weight:700}html body .pagination__item{border-radius:999px;font-weight:700}html body .pagination__item--current{background:#6d28d9;color:#fff}html body .pagination__item--current:after{display:none}html body .product__media-wrapper media-gallery{display:block;max-width:min(100%,440px,58vh);margin-left:auto;margin-right:auto}html body .product__media-wrapper .product-media-container{--ratio:1;--preview-ratio:1;border-radius:28px;overflow:hidden;background:linear-gradient(150deg,#d9d0fe,#b5a6f7);box-shadow:0 14px 36px #5b33d629}html body .product__media-wrapper .product__media-item,html body .product__media-wrapper .global-media-settings,html body .product__media-wrapper .product__modal-opener{border-radius:28px;overflow:hidden}html body .product__media-wrapper .product-media-container .product__media.media{padding-top:0!important;height:auto!important;aspect-ratio:1/1;position:relative;background:transparent}html body .product__media-wrapper .product__media.media img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:88%;max-height:88%;object-fit:contain;border-radius:22px;box-shadow:0 12px 28px #28186e38}html body .product__media-wrapper .thumbnail,html body .product__media-wrapper .thumbnail img{border-radius:16px;overflow:hidden}html body .product__media-wrapper .thumbnail[aria-current=true]{box-shadow:0 0 0 3px #6d28d9}@media(max-width:749px){html body .product__media-wrapper media-gallery{max-width:min(100%,380px,58vh)}html body .product__media-wrapper .product__media.media img{max-width:90%;max-height:90%;border-radius:16px}}html body .product__info-container .product__title,html body .product__info-container .product__title h1{text-transform:uppercase;font-weight:700;letter-spacing:-.02em;line-height:1.05;font-size:clamp(28px,3.4vw,44px);color:#151b34}html body .product__info-container .price__container .price-item{font-size:clamp(26px,3vw,34px);font-weight:700;color:#423888}html body .product__info-container .price--on-sale .price-item--regular{font-size:.6em;font-weight:400;color:#625e80}html body .product__info-container .product-form__input input[type=radio]+label{padding:1rem 2rem;border-radius:999px;font-weight:700}html body .product__info-container .product-form__input input[type=radio]:checked+label{background:#6d28d9;color:#fff;border-color:#6d28d9}html body .product__info-container .product-form__input input[type=radio]:disabled+label,html body .product__info-container .product-form__input input[type=radio].disabled+label{opacity:.5}html body .product-form__submit.button--secondary{color:#6d28d9;font-weight:700}html body .product-form__submit.button--secondary:after{box-shadow:0 0 0 2px #6d28d9;border-radius:999px}html body .product-form__submit,html body .product-form__submit:before{border-radius:999px}html body .quantity,html body .quantity:after,html body .quantity:before{border-radius:999px}html body .product__info-container .product__description,html body .product__info-container .rte{color:#2b2850}html body .related-products .related-products__heading,html body .product-recommendations .related-products__heading{text-transform:uppercase;font-weight:700;letter-spacing:-.02em;font-size:clamp(28px,4vw,48px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/swaptty-base.css.map */
