/* Gelaxyo shop 2: white original logo, grey neutrals, blue accents. */
html.gx-style-shop-2{--gx-accent:#a9cde5;--gx-blue:#267fad;--gx-grey:#eeeeee;--gx-header:#7099b3;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header#header :is(#desktop-header,#mobile-header-sticky)::before{background:rgba(112,153,179,.94)!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header#header a:has(>img.logo){background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;}
html.gx-style-shop-2 body #header#header#header img.logo{opacity:0;}
html.gx-style-shop-2 body #header#header#header img.logo.gx-logo-white{opacity:1!important;filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(17,46,66,.22))!important;object-fit:cover!important;object-position:50% 38%!important;border-radius:0!important;display:block!important;}
html.gx-style-shop-2 body #header#header#header #desktop-header img.logo.gx-logo-white{width:230px!important;height:81px!important;max-width:100%!important;max-height:81px!important;}
html.gx-style-shop-2 body #header#header#header #mobile-header-sticky a:has(>img.logo){width:100px!important;min-width:100px!important;height:36px!important;min-height:36px!important;}
html.gx-style-shop-2 body #header#header#header #mobile-header-sticky img.logo.gx-logo-white{width:100px!important;height:35px!important;max-width:100px!important;max-height:35px!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header#header #desktop-header .header-btn .fa-user::before,
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header#header #desktop-header .header-btn .fa-search::before,
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header#header #desktop-header :has(>.bag-icon)::before{background-color:#fff!important;}
html.gx-style-shop-2 body img[src*="gelaxyo-stock-flower"]{filter:grayscale(1) brightness(.72) sepia(1) saturate(4) hue-rotate(165deg)!important;}
html.gx-style-shop-2 body#index #main#main#main .elementor .home-newsletter-bg{background:#edf5fa!important;}
@media(max-width:767px){html.gx-style-shop-2 body#product #main#main form#add-to-cart-or-refresh .product-add-to-cart{z-index:1000!important;}}
/* views/css/nail-game-v088.css */
html.gx-style-shop-2 #tienda-nail-reveal{--tg-pink:#2979ba;--tg-ink:#2e2e2e;--tg-paper:#fdfdfd;--tg-muted:#727272;--tg-line:#dfe5ea;color:var(--tg-ink);color-scheme:light;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-sr-only{border:0;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-window{background:var(--tg-paper);border:1px solid var(--tg-line);border-radius:24px;box-shadow:0 16px 60px #2c445712;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-top{border-bottom:1px solid var(--tg-line);background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-brand{color:var(--tg-pink);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-brand span{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-close{border:0;background:transparent;color:var(--tg-muted);border-radius:50%;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-close:hover{background:#eef4f9;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-eyebrow{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-meta{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-pill{border:1px solid #c9dbe9;background:#f7fafd;color:#205f93;border-radius:20px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-stage{background:radial-gradient(ellipse at 50% 49%,#dfebf5 0%,#f9fcfe 51%,#fdfdfd00 73%);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-file{filter:drop-shadow(0 12px 8px #1f34463b);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-actionzone{background:var(--tg-paper);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-instruction{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress{border:0;border-radius:6px;background:#dfe8f0;color:var(--tg-pink);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-webkit-progress-bar{background:#dfe8f0;border-radius:6px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-webkit-progress-value{background:var(--tg-pink);border-radius:6px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-moz-progress-bar{background:var(--tg-pink);border-radius:6px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-text-button{background:none;border:0;color:#59748a;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-result-note{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-primary,html.gx-style-shop-2 #tienda-nail-reveal .tg-secondary{border-radius:30px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-primary{background:var(--tg-pink);color:#fff;border:1px solid var(--tg-pink);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-primary:hover{background:#216297;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-secondary{background:#fff;color:var(--tg-ink);border:1px solid #ccd6de;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-secondary:hover{background:#f4f9fd;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-catalog{border-top:1px solid var(--tg-line);background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-catalog-head small{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-carousel-arrow{border:1px solid #dfe5ea;border-radius:18px;background:#fff;color:var(--tg-pink);box-shadow:0 3px 10px rgba(46,46,46,.08);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-product{border:1px solid #e5eaee;border-radius:13px;background:#fff;color:var(--tg-ink);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-product:hover,html.gx-style-shop-2 #tienda-nail-reveal .tg-product:focus{color:var(--tg-ink);border-color:#b2cce2;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-product.tg-discovered{border:2px solid var(--tg-pink);box-shadow:0 0 0 3px #2979ba0b;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-product img{border-radius:7px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-product small{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-status{color:#216297;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-status.chosen{color:#25654b;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-others{background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal summary{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level{border-top:1px solid var(--tg-line);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-preview small{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-footer{color:#727272;border-top:1px solid var(--tg-line);background:#f7fafc;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-shop{background:#fbfdfe;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-shop-copy p{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-shop-products article{background:#fff;border-radius:16px;border:1px solid var(--tg-line);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float{border-radius:50%;border:0;background:transparent;color:#fff;box-shadow:none;filter:drop-shadow(0 8px 15px rgba(28,83,128,.25));}
html.gx-style-shop-2 #tienda-nail-reveal .tg-stored{background:#fff;border:1px solid #c9dded;border-radius:14px;color:#506c83;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-loading{background:#fdfdfd;color:var(--tg-muted);}
/* views/css/widget-v088.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-rule-picker{color:#2e2e2e;background:#fff;border:1px solid #2e2e2e;border-radius:22px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-slot{border:1px solid #dfe5ea;background:#fff;color:#727272;border-radius:22px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-slot[aria-pressed=true]{background:#f4f8fc;border-color:#2979ba;color:#205e91;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-error,html.gx-style-shop-2 #tienda-nail-reveal .tg-no-rule,html.gx-style-shop-2 #tienda-nail-reveal .tg-empty,html.gx-style-shop-2 #tienda-nail-reveal .tg-capacity-note{color:#31658f;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-locked-note{color:#727272;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-cart-value{color:#727272;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-preview-note{border-radius:10px;background:#e6e6e6;color:#363636;}
html.gx-style-shop-2 .tg-cart-reservations{background:#fff;border:1px solid #dfe5ea;border-radius:4px;color:#2e2e2e;}
html.gx-style-shop-2 .tg-cart-reservations .tg-cart-reservation-group+.tg-cart-reservation-group{border-top:1px solid #dfe5ea;}
html.gx-style-shop-2 .tg-cart-reservations .tg-cart-reservation-title{color:#2e2e2e;}
html.gx-style-shop-2 .tg-cart-reservations .tg-carousel-arrow{border:1px solid #dfe5ea;border-radius:20px;background:#fff;color:#2979ba;box-shadow:0 3px 10px rgba(46,46,46,.08);}
html.gx-style-shop-2 .tg-cart-reservations .tg-product{border:1px solid #e5eaee;border-radius:13px;background:#fff;color:#2e2e2e;}
html.gx-style-shop-2 .tg-cart-reservations .tg-product:hover,html.gx-style-shop-2 .tg-cart-reservations .tg-product:focus{color:#2e2e2e;border-color:#b2cce2;}
html.gx-style-shop-2 .tg-cart-reservations .tg-product img{border-radius:7px;}
html.gx-style-shop-2 .tg-cart-reservations .tg-product small{color:#727272;}
html.gx-style-shop-2 .tg-cart-reservations .tg-status{color:#25654b;}
/* views/css/live-v088.css */
html.gx-style-shop-2 #tienda-nail-reveal.tg-live{background:transparent;}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live.tg-open{background:rgba(20,29,36,.52);}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-window{border:0;border-radius:0;background:transparent;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-game{background:var(--tg-paper);border:1px solid var(--tg-line);border-radius:24px;box-shadow:0 20px 70px rgba(15,28,39,.28);}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-shop{background:transparent;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-game{border-radius:0;border-left:0;border-right:0;}
}
/* views/css/experience-v089.css */
html.gx-style-shop-2 #tienda-nail-reveal{--tg-ink:#1b2a37;--tg-muted:#727272;--tg-paper:#fbfdfe;--tg-line:#dfe8f0;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game{background:radial-gradient(ellipse at 8% 15%,#e8f2fa 0,transparent 48%),radial-gradient(ellipse at 100% 44%,#eaf3fa 0,transparent 44%),#fbfdfe;}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live.tg-open{background:rgba(12,25,35,.64);}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-game{background:radial-gradient(ellipse at 8% 15%,#e8f2fa 0,transparent 48%),radial-gradient(ellipse at 100% 44%,#eaf3fa 0,transparent 44%),#fbfdfe;border:1px solid #ffffffa6;border-radius:28px;box-shadow:0 28px 100px #0c233560;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-top{background:#ffffff70;border-bottom:1px solid #ffffffa6;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-close{background:#ffffffa6;color:#707070;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-close:hover{background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-eyebrow{color:#376f9d;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-eyebrow:before{border-radius:50%;background:#4092d5;box-shadow:0 0 0 5px #4796d612;}
html.gx-style-shop-2 #tienda-nail-reveal h2{color:#182631;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-rule-picker{border:1px solid #ccdae6;background:#ffffffd9;border-radius:16px;color:#344552;box-shadow:0 5px 18px #2e5c8208;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-rule-picker:hover,html.gx-style-shop-2 #tienda-nail-reveal .tg-rule-picker:focus{border-color:#3e91d5;box-shadow:0 0 0 4px #398ed310;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-slot{border:1px solid #d9e2e9;background:#ffffffa6;color:#6e6e6e;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-slot[aria-pressed=true]{background:linear-gradient(115deg,#267fad,#2772af);border-color:transparent;color:#fff;box-shadow:0 5px 15px #2979ba26;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-meta{color:#626262;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-stage{background:transparent;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-stage:before{border-radius:50%;background:radial-gradient(ellipse,#d5e7f6a8, #dfedf86b 45%,transparent 70%);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-actionzone{background:transparent;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-instruction{color:#686868;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress{background:#dde5eb;box-shadow:0 1px 0 #fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-webkit-progress-bar{background:#dde5eb;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-webkit-progress-value{background:linear-gradient(90deg,#388dd3,#3a8fd4);box-shadow:0 0 12px #3a8fd440;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-moz-progress-bar{background:linear-gradient(90deg,#388dd3,#3a8fd4);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-primary{background:linear-gradient(115deg,#267fad,#286f9b);border:0;box-shadow:0 7px 20px #297abd26;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-secondary{border-color:#ccd9e4;background:#ffffffb8;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-primary:hover{background:linear-gradient(115deg,#58a0da,#2877b7);box-shadow:0 9px 24px #297abd40;}
html.gx-style-shop-2 #tienda-nail-reveal button:focus-visible,html.gx-style-shop-2 #tienda-nail-reveal a:focus-visible{outline:3px solid #398ed3;outline-offset:3px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-catalog{background:#ffffffab;border-top:1px solid #fff;border-radius:26px 26px 0 0;box-shadow:0 -10px 30px #21496904;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-carousel-arrow{background:#fff;border-color:#dee8f0;box-shadow:0 4px 12px #2348660a;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-carousel-arrow:not(:disabled):hover{background:#f3f8fc;box-shadow:0 5px 15px #2979ba20;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-cards .tg-product,html.gx-style-shop-2 .tg-cart-reservations .tg-cards .tg-product{border:1px solid #dfe6ec;border-radius:17px;background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-cards .tg-product:hover,html.gx-style-shop-2 .tg-cart-reservations .tg-cards .tg-product:hover{box-shadow:0 7px 16px #2c445712;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-cards .tg-product.tg-discovered{border-color:#2b80c6;box-shadow:0 0 0 1px #2b80c6,0 5px 15px #2979ba1a;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-cards .tg-product.tg-selected,html.gx-style-shop-2 .tg-cart-reservations .tg-cards .tg-product.tg-selected{border:2px solid #4092d5;box-shadow:0 4px 12px #4092d512;background:linear-gradient(#fff 72%,#f5f9fd);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-status.chosen,html.gx-style-shop-2 .tg-cart-reservations .tg-status.chosen{color:#2979bb;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-game{border-radius:0;}
}
/* views/css/interaction-v090.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-give-up{border:1px solid #ccdae6;border-radius:999px;background:#ffffffed;color:#28679b;box-shadow:0 7px 22px #17344b1a;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-give-up:hover{background:#f3f8fc;box-shadow:0 9px 24px #28679b29;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal .tg-give-up{background:#fffffff2;}
}
/* views/css/polish-v091.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-picker-label:after{border-right:3px solid #246ba6;border-bottom:3px solid #246ba6;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-rule-picker{background-image:none;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal .tg-picker-label:after{border-width:0 4px 4px 0;}
}
/* views/css/choices-v0124.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices{border:1px solid #cddfed;border-radius:18px;background:linear-gradient(135deg,#fafcfef2,#f5f9fdf2);box-shadow:0 8px 24px #2a608c0d;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices-title{color:#405567;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb{border:2px solid transparent;border-radius:14px;background:#fff;box-shadow:0 3px 12px #173c5b11;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb:hover{box-shadow:0 6px 16px #245e8d22;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb.is-current{border-color:#4092d5;box-shadow:0 0 0 3px #4092d517;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb img{border-radius:10px;background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-cart{border:2px solid #fff;border-radius:50%;background:#1f9d70;color:#fff;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices{border-radius:16px;}
}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-remove{border:1px solid #b1d3ee;border-radius:50%;background:#fff;color:#22659b;box-shadow:0 1px 4px #17456a20;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-remove:hover,html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-remove:focus-visible{background:#2773b2;color:#fff;border-color:#2773b2;}
/* views/css/layout-v093.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-explanation{color:#4f4f4f;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices{border-color:#dce4ea;background:#ffffff85;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices-title{color:#646464;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices .tg-remaining{color:#545454;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb:focus-visible{outline:2px solid #246ba6;outline-offset:2px;}
/* views/css/content-v094.css */
/* views/css/selector-v0127.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-row{border:1px solid #c5d9e9;border-radius:18px;background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-row.is-selected{border-color:#4293d6;background:#f3f8fc;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-head{background:linear-gradient(120deg,#fafcfe,#fff);box-shadow:0 6px 22px #246ba510;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-row>.tg-premium-trigger,html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-row>.tg-premium-option{border:0;border-radius:8px;background:transparent;box-shadow:none;color:#21313e;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-icon{border-radius:8px;background:#e6f0f9;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-subtitle{color:#6f6f6f;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-cta{color:#246ba5;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-check{color:#2b7ec2;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-edge,html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-edge:active{border:0;border-radius:10px;background:transparent;color:#2875b4;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-picker button:focus-visible,html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-track:focus-visible{outline:2px solid #2a7ec2;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-options{border-radius:22px;background:#fbfdfef5;border:1px solid #d5e2ed;box-shadow:0 10px 28px #22425c1a;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-heading{color:#727272;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-carousel{border-left:1px solid #dce7f0;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image{border:2px solid transparent;border-radius:14px;background:#fff;box-shadow:0 3px 12px #173c5b11;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image img{border-radius:10px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-name{color:#404040;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-nav button{border:1px solid #d4e1ec;border-radius:9px;background:#fff;color:#2875b4;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-options .tg-premium-option::after{border-radius:18px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-product.is-chosen .tg-mini-image{border-color:#4092d5;box-shadow:0 0 0 1px #4092d525;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-options .tg-premium-row:has(.tg-premium-option:focus-visible){outline:2px solid #2a7ec2;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-hint{color:#246ba5;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-edge,html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-edge:active{border-radius:50%;background:#2877b7;color:#fff;box-shadow:0 3px 10px #2877b730;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-edge::after{border-right:3px solid #fff;border-bottom:3px solid #fff;}
html.gx-style-shop-2 #tienda-nail-reveal a.tg-mini-product{color:inherit;}
html.gx-style-shop-2 #tienda-nail-reveal a.tg-mini-product:focus-visible{outline:2px solid #2a7ec2;outline-offset:-2px;border-radius:14px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-view-product{color:#205d90;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-view-product:hover,html.gx-style-shop-2 #tienda-nail-reveal .tg-view-product:focus{color:#205d90!important;background:#f3f8fc;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-view-product:focus-visible{outline:2px solid #2a7ec2;outline-offset:1px;border-radius:4px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-filing-guide{color:#246ba5;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-filing-guide.is-muted{color:#7a7a7a;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-filing-guide-visual{border-radius:12px;background:#f9fcfe;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-filing-guide-file{filter:drop-shadow(0 2px 2px #243b4d33);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-image-viewport{background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-image-track>img{border-radius:inherit;background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-media{border-radius:10px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-product-media{border-radius:7px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-media{border-radius:10px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-reveal-view{border:1px solid #a5c3dc;border-radius:999px;background:#fff;color:#205d90!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-reveal-view:hover,html.gx-style-shop-2 #tienda-nail-reveal .tg-reveal-view:focus{background:#f3f8fc;color:#205d90!important;border-color:#2a7ec2;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-head .tg-mini-product,html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-head .tg-mini-product:hover,html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-head .tg-mini-product:focus-within,html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-head .tg-mini-image{box-shadow:none!important;}
html.gx-style-shop-2 .tg-product-quickview .modal-content{border:1px solid #c6ddf0!important;border-radius:22px!important;}
html.gx-style-shop-2 .tg-product-quickview h1,html.gx-style-shop-2 .tg-product-quickview .h1{color:#000!important;}
html.gx-style-shop-2 .tg-product-quickview h1 a,html.gx-style-shop-2 .tg-product-quickview .h1 a{color:#000!important;}
html.gx-style-shop-2 .tg-product-quickview .tg-quickview-price-note{color:#5e5e5e;background:#f6fafd;border-radius:9px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-nav-note{color:#727272;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-square{border:1px solid #dedede;background:#fff;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-thumb{border:1px solid #ddd;border-radius:5px;background:#fff;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-thumb[aria-pressed="true"]{border-color:#2875b4;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-close{border:1px solid #b8d3ea;border-radius:24px;background:#256eaa;color:#fff;box-shadow:0 3px 14px #17354d25;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-close:hover,html.gx-style-shop-2 .tg-product-quickview .tg-qv-close:focus-visible{background:#1f5b8c;color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices .tg-choice-thumbnails{scrollbar-color:#a5c2d9 #edf3f8;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices .tg-choice-thumbnails::-webkit-scrollbar-thumb{background:#a5c2d9;border-radius:8px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices .tg-choice-thumbnails::-webkit-scrollbar-track{background:#edf3f8;border-radius:8px;}
html.gx-style-shop-2 .tg-remove-dialog{border:1px solid #c4daec;border-radius:20px;background:#fafcfe;color:#21303c;box-shadow:0 15px 60px #13233040;}
html.gx-style-shop-2 .tg-remove-dialog::backdrop{background:#182c3c80;}
html.gx-style-shop-2 .tg-remove-dialog h3{color:#21303c;}
html.gx-style-shop-2 .tg-remove-actions button{border-radius:22px;border:1px solid #bdd1e2;background:#fff;color:#334f66;}
html.gx-style-shop-2 .tg-remove-actions .tg-remove-approve{background:#2671ae;color:#fff;border-color:#2671ae;}
html.gx-style-shop-2 .tg-remove-actions button:focus-visible{outline:2px solid #1e598a;outline-offset:3px;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-square{border-radius:16px;}
/* views/css/filing-v01210.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-ouch{color:#216195;text-shadow:0 1px 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-spiral-frame{border-radius:16px;}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-close{background:#fff;color:#2772af;border:1px solid #c5def2;border-radius:50%;box-shadow:0 2px 8px #13253418;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float[aria-busy="true"]::after{border:3px solid #c8e0f3;border-top-color:#2877b7;border-right-color:#2877b7;border-radius:50%;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float[aria-busy="true"]::before{border-radius:10px;background:#fff;color:#22659b;}
/* views/css/levels-v0133.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-buttons{scrollbar-color:#b4cee3 transparent;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-button{border:1px solid #d6e3ee;border-radius:14px;background:#fbfdfe;color:#243542;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-button[aria-pressed="true"]{border-color:#2876b6;background:#fff;box-shadow:inset 0 0 0 1px #2876b6;color:#22659b;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-button:hover{background:#f3f8fc;color:#22659b;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-button:focus-visible{outline:2px solid #205d90;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-loading{color:#546c80;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-button[aria-pressed="true"]:hover{background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-picker .tg-premium-head{background:#fff;border-radius:20px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-header{border-bottom:1px solid #e5edf3;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-picker .tg-mini-carousel{border:0;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-picker .tg-level-footer{border-top:1px solid #e5edf3;background:#fbfdfe;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-footer .tg-filing-guide-visual{background:#fff;border-radius:12px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-accept[aria-busy="true"]{color:transparent!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-accept[aria-busy="true"]::after{border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2 #tienda-nail-reveal .tg-accept[aria-busy="true"]::after{border-style:dotted;}
}
/* views/css/cart-quantity-v0122.css */
html.gx-style-shop-2 .js-cart .bootstrap-touchspin-down:disabled{box-shadow: none;}
/* views/css/cart-v0147.css */
html.gx-style-shop-2 body#cart .cart-overview .mdgift-item{--mdgift-color:#2877b7!important;}
html.gx-style-shop-2 body#cart .cart-overview .mdgift-label{background:#2877b7!important;color:#fff!important;border-radius:5px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations{border:1px solid #dae6ef;border-radius:16px;background:#fbfdfe;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cart-reservation-title{color:#334757;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cart-reservation-title strong{color:#246aa3;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cart-reservation-group+.tg-cart-reservation-group{border-top:1px solid #e3eaf0;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-carousel-arrow{box-shadow:none;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards{scrollbar-color:#b3cadd #fbfdfe;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards::-webkit-scrollbar-thumb{background:#b3cadd;border-radius:5px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards .tg-product{border:1px solid #dce7f0;border-radius:12px;box-shadow:none;background:#fff;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards .tg-product img{border-radius:8px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards .tg-status{color:#4277a3;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards .tg-product:hover{box-shadow:none;border-color:#99bcd9;}
html.gx-style-shop-2 body#cart.tg-cart-design .cart-summary .cart-detailed-actions .btn{border-radius:10px;}
@media (max-width:767px){html.gx-style-shop-2 body#cart.tg-cart-design:has(#tienda-nail-reveal):not(:has(.tg-open)):not(:has(.tg-product-quickview)) .cart-summary .cart-detailed-actions{background:#fff;border-top:1px solid #dae6ef;box-shadow:0 -3px 16px #20364812;}
}
@media (min-width:768px){html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cart-reservation-group+.tg-cart-reservation-group{border-top:0;border-left:1px solid #e3eaf0;}
}
html.gx-style-shop-2 body#cart .cart-overview .mdgift-item .cart_quantity::before,html.gx-style-shop-2 body#cart .cart-overview .mdgift-item .product-line-grid-right .qty::before{border-radius:50%!important;}
/* views/css/filing-sound-v0147.css */
html.gx-style-shop-2 #tienda-nail-reveal button.tg-filing-sound{border:1px solid #bfdaf1;border-radius:50%;background:#fffffff2;color:#2772af;box-shadow:0 2px 8px #13253412;}
html.gx-style-shop-2 #tienda-nail-reveal button.tg-filing-sound:hover{background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal button.tg-filing-sound:focus-visible{outline:2px solid #2772af;outline-offset:3px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-filing-sound svg{fill:none;stroke:currentColor;}
/* views/css/discovery-v01693.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-check{fill:none;stroke:#000;background:#fff;border-radius:50%;}
html.gx-style-shop-2 #tienda-nail-reveal button.tg-nail-preview{border:0;border-radius:18.1818%;background:transparent;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal button.tg-nail-preview:hover{background:transparent;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal button.tg-nail-preview:focus-visible{outline:2px solid #2772af;outline-offset:3px;}
html.gx-style-shop-2 .tg-cart-recommendation{border:1px solid #d6e5f1;border-radius:10px;background:#fbfdfe;color:#444444;}
html.gx-style-shop-2 .tg-cart-recommendation button.tg-cart-recommendation-open{border:0;border-radius:0;background:transparent;box-shadow:none;color:#2469a2;}
html.gx-style-shop-2 .tg-cart-recommendation button.tg-cart-recommendation-open:hover{background:transparent;color:#1b4f7a;}
html.gx-style-shop-2 .tg-cart-recommendation button.tg-cart-recommendation-open:focus-visible{outline:2px solid #2469a2;outline-offset:3px;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-close-icon{border:1px solid #c5def2!important;border-radius:50%!important;background:#fff!important;color:#2772af!important;box-shadow:0 2px 8px #13253418;text-shadow:none!important;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-close-icon svg{fill:none;stroke:currentColor;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-close-icon:focus-visible,html.gx-style-shop-2 .tg-product-quickview .tg-qv-square:focus-visible{outline:2px solid #2772af;outline-offset:2px;}
html.gx-style-shop-2 .tg-product-quickview button.tg-qv-square{background:#fff;color:inherit;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-zoom-note{color:#707070;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-zoom{background:#fff;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-zoom-viewport{border:1px solid #eee;border-radius:18px;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-zoom-toggle{border:1px solid #c5def2;border-radius:50%;background:#fff;color:#2772af;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-load-spinner{border:2px solid #c8e0f3;border-top-color:#2772af;border-radius:50%;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-load-error{color:#727272;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-reload{border:1px solid #b9d6ee;border-radius:18px;color:#2772af;background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-personal-offers{background:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-personal-divider{border-top:1px solid #d9e7f2;color:#636363;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-filing-prompt{color:#1f5a8b;outline:none;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-direct-note{border-top:1px solid #e5edf3;color:#216195;}
html.gx-style-shop-2 #tienda-nail-reveal:is(.tg-direct,.tg-hybrid) .tg-mini-product{border-radius:9px;}
html.gx-style-shop-2 #tienda-nail-reveal:is(.tg-direct,.tg-hybrid) .tg-mini-product:focus-visible{outline:2px solid #2772af;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image[aria-busy="true"]::after{border:2px solid #fff;border-top-color:#2772af;border-radius:50%;}
html.gx-style-shop-2 .tg-gift-flight{border:1px solid #c0daef;border-radius:12px;background:#fff;box-shadow:0 5px 18px #21619533;}
html.gx-style-shop-2 .tg-replace-dialog .tg-replace-choice{border:1px solid #d0e1ef;border-radius:12px;background:#fff;color:#243543;}
html.gx-style-shop-2 .tg-replace-choice img{border-radius:8px;}
html.gx-style-shop-2 .tg-replace-choice:focus-visible{outline:2px solid #2772af;}
html.gx-style-shop-2 .tg-replace-dialog .tg-replace-close{border:1px solid #3d90d4;border-radius:50%;background:#fff;color:#3d90d4;box-shadow:0 2px 6px #3d90d41a;}
html.gx-style-shop-2 .tg-replace-dialog .tg-replace-close:hover{background:#f3f8fc;}
html.gx-style-shop-2 .tg-replace-dialog .tg-replace-close:focus-visible{outline:2px solid #3d90d4;outline-offset:3px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-hybrid-note{color:#216195;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-premium-count{color:#26343f;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-slot-note{color:#405567;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress-note{color:#686868;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float{border:1px solid rgba(255,255,255,.48)!important;border-radius:50%!important;background:var(--tg-launcher-color,#297abc)!important;box-shadow:0 7px 20px rgba(21,63,97,.28)!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float-visual{border-radius:50%;color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float-icon{fill:none;stroke:currentColor;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float-text{color:inherit;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-login-note{color:#767676;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal .tg-float{--tg-launcher-bottom:max(82px,calc(16px + env(safe-area-inset-bottom)));}
}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float .tg-float-icon,html.gx-style-shop-2 #tienda-nail-reveal .tg-float .tg-float-icon path{fill:none!important;stroke:currentColor!important;}
html.gx-style-shop-2 .tg-next-offer,html.gx-style-shop-2 .tg-shipping-notice{border:1px solid #d7e4ef;border-radius:16px;background:#fbfdfe;color:#283a49;}
html.gx-style-shop-2 .tg-next-products{scrollbar-color:#a9c3d9 transparent;}
html.gx-style-shop-2 .tg-next-product img{border-radius:10px;}
html.gx-style-shop-2 .tg-next-navigation button{border:1px solid #d7e4ef;background:white;color:#2877b7;border-radius:9px;}
html.gx-style-shop-2 .tg-next-open,html.gx-style-shop-2 .tg-next-retry{border:0;background:transparent;color:#246aa3;}
html.gx-style-shop-2 .tg-shipping-notice{background:#f8fafb;}
html.gx-style-shop-2 .tg-shipping-reached{background:#f5fbf7;border-color:#cfe7d7;}
html.gx-style-shop-2 .tg-shipping-check{border-radius:50%;background:#208653;color:#fff;border:2px solid #fff;}
html.gx-style-shop-2 .tg-next-offer .tg-next-amount{color:#246aa3;}
html.gx-style-shop-2 .tg-next-product-open{border:0;background:transparent;color:inherit;border-radius:10px;}
html.gx-style-shop-2 .tg-next-product-open:focus-visible{outline:2px solid #246aa3;outline-offset:3px;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-square .tg-qv-zoom-note{border-radius:12px;background:rgba(255,255,255,.94);color:#707070;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choose-product{border:0;background:transparent;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image:focus-visible{outline:2px solid #246aa3;outline-offset:2px;}
html.gx-style-shop-2 .tg-quickview-error{color:#205d90;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-preview-product{border:0;background:transparent;}
html.gx-style-shop-2 .tg-go-cart,html.gx-style-shop-2 .tg-product-quickview .tg-qv-select{border:1px solid #256eaa;border-radius:24px;background:#256eaa;color:#fff;}
html.gx-style-shop-2 .tg-product-quickview .tg-qv-select{box-shadow:0 3px 14px #17354d25;}
html.gx-style-shop-2 .tg-request-loading::after{border:0!important;border-radius:inherit!important;background:rgba(255,255,255,.48)!important;}
html.gx-style-shop-2 .tg-request-spinner{border:2px solid rgba(39,114,175,.23)!important;border-top-color:#2772af!important;border-radius:50%!important;}
html.gx-style-shop-2 dialog.tg-cart-loading{border:1px solid #c8def0;border-radius:22px;background:#fafcfe;color:#283744;box-shadow:0 16px 60px #111d2630;}
html.gx-style-shop-2 dialog.tg-cart-loading::backdrop{background:rgba(20,35,48,.38);}
html.gx-style-shop-2 dialog.tg-cart-loading .tg-cart-loading-retry{color:#2772af;}
html.gx-style-shop-2 .tg-special-card{border:1px solid #d0e1ef;border-radius:14px;background:#f8fbfd;color:#293c4b;}
html.gx-style-shop-2 .tg-special-card .tg-special-preview{border:0;border-radius:14px;background:transparent;color:inherit;box-shadow:none;}
html.gx-style-shop-2 .tg-special-product img{border-radius:8px;background:white;}
html.gx-style-shop-2 .tg-special-card .tg-special-add{border:0;border-radius:20px;background:#2772af;color:white;}
html.gx-style-shop-2 .tg-special-error{color:#1e5888;}
html.gx-style-shop-2 .tg-special-badge{color:#2772af;}
html.gx-style-shop-2 .tg-special-label{background:#fafcfedd;border-radius:3px;color:#216094;}
html.gx-style-shop-2 .tg-special-card .tg-special-product{border:1px solid #dce7f0;border-radius:12px;background:#fff;}
html.gx-style-shop-2 .tg-special-tier{color:#4277a3;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-label{border-radius:0 0 3px 3px;background:#fafcfef2;}
html.gx-style-shop-2 .tg-special-card .tg-special-offer-note,html.gx-style-shop-2 .tg-special-card .tg-special-limited{color:#2772af;}
html.gx-style-shop-2 .tg-special-replace{border:1px solid #c8ddef;border-radius:20px;background:#fbfdfe;color:#293c4b;box-shadow:0 16px 60px #111d2630;}
html.gx-style-shop-2 .tg-special-replace::backdrop{background:rgba(20,35,48,.4);}
html.gx-style-shop-2 .tg-special-replace img{background:white;border:1px solid #dce7f0;border-radius:12px;}
html.gx-style-shop-2 .tg-special-replace-actions button{border:1px solid #2772af;border-radius:22px;background:#fff;color:#216094;}
html.gx-style-shop-2 .tg-special-replace-actions .tg-special-replace-confirm{background:#2772af;color:#fff;}
html.gx-style-shop-2 .tg-special-replace-actions button:focus-visible{outline:2px solid #2772af;outline-offset:3px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-link{border:0;border-radius:0;background:none;box-shadow:none;color:#2772af;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-link:focus-visible{outline:2px solid #2772af;outline-offset:3px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image.tg-special-aura::before,html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image.tg-special-aura::after{border-radius:50%;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image.tg-special-aura::before{background:conic-gradient(from 20deg,transparent 0deg,rgba(42,125,193,.4) 55deg,transparent 105deg,rgba(171,171,171,.3) 160deg,transparent 210deg,rgba(116,176,225,.35) 275deg,transparent 330deg);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image.tg-special-aura::after{background:radial-gradient(circle at 50% 3%,rgba(255,255,255,.95) 0 1px,rgba(58,143,212,.65) 1.5px,transparent 3px),radial-gradient(circle at 8% 74%,rgba(255,255,255,.9) 0 1px,rgba(58,143,212,.5) 1.5px,transparent 3px),radial-gradient(circle at 91% 73%,rgba(217,217,217,.9) 0 1px,transparent 3px);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-button[aria-pressed="true"],html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-product.is-chosen .tg-mini-image,html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb.is-current,html.gx-style-shop-2 #tienda-nail-reveal .tg-cards .tg-product.tg-discovered{border-width:1px;box-shadow:none!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image,html.gx-style-shop-2 #tienda-nail-reveal .tg-product-media,html.gx-style-shop-2 .tg-next-offer img,html.gx-style-shop-2 .tg-special-product > img{border:1px solid #c9c9c9;border-radius:10px;box-shadow:none!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-product.is-chosen .tg-mini-image,html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb,html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb.is-current,html.gx-style-shop-2 #tienda-nail-reveal .tg-product.tg-selected .tg-product-media,html.gx-style-shop-2 .tg-cart-reservations .tg-product > img,html.gx-style-shop-2 .tg-special-product > img.tg-gift-selected,html.gx-style-shop-2 .tg-special-replace-gifts img{border:1px solid #2876b6;border-radius:10px;box-shadow:none!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-image,html.gx-style-shop-2 #tienda-nail-reveal .tg-product-media,html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb,html.gx-style-shop-2 .tg-next-offer img,html.gx-style-shop-2 .tg-special-product > img,html.gx-style-shop-2 .tg-cart-reservations .tg-product > img,html.gx-style-shop-2 .tg-special-replace-gifts img,html.gx-style-shop-2 .tg-remove-dialog img,html.gx-style-shop-2 .tg-product-quickview .tg-qv-thumb{border-width:.5px!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-mini-product.is-chosen .tg-mini-image{border-width:.75px!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices .tg-choice-view{border:0;border-radius:0;background:transparent;box-shadow:none;color:#205d90;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-view:focus-visible{outline:1px solid #205d90;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-choose-product:not(.tg-already-chosen){border:0;border-radius:12px;background:#2876b6;color:#fff;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-choose-product:not(.tg-already-chosen){background:linear-gradient(115deg,#267fad,#286f9b);color:#fff!important;-webkit-text-fill-color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-choose-product:not(.tg-already-chosen):hover{background:linear-gradient(115deg,#58a0da,#2877b7);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices .tg-choice-thumb.is-inspected{border-width:1px!important;box-shadow:none!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-choose-label{color:#fff!important;-webkit-text-fill-color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-panel{border:1px solid #c8def0;border-radius:18px;background:linear-gradient(120deg,#f8fbfd,#fff);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-banner{border:0;border-radius:12px;background:transparent;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-special-experience-title{color:#2772af;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-special-experience-description{color:#000!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-special-experience-actions button{border:1px solid #bad5eb;border-radius:999px;background:linear-gradient(115deg,#eaf3fa,#e9f2fa);color:#18486f;box-shadow:none;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-panel button:focus-visible{outline:2px solid #2772af;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-countdown{border-radius:7px;background:#f3f8fc;color:#164063;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-countdown{background:transparent;border-radius:0;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-countdown-panel{border-radius:3px;background:linear-gradient(to bottom,#e2eff9 0%,#e2eff9 49%,#f3f8fc 50%,#f3f8fc 100%);box-shadow:0 1px 1px #16406326;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-countdown-panel::after{border-top:1px solid #16406326;}
html.gx-style-shop-2 .tg-special-card .tg-special-cart-countdown{background:transparent;border-radius:0;color:#164063;}
html.gx-style-shop-2 .tg-special-card .tg-countdown-panel{border-radius:3px;background:linear-gradient(to bottom,#e2eff9 0%,#e2eff9 49%,#f3f8fc 50%,#f3f8fc 100%);box-shadow:0 1px 1px #16406326;}
html.gx-style-shop-2 .tg-special-card .tg-countdown-panel::after{border-top:1px solid #16406326;}
html.gx-style-shop-2 .tg-cart-navigation{border:1px solid #c8def0;border-radius:16px;background:#fafcfe;color:#283744;box-shadow:0 6px 28px #111d2630;}
html.gx-style-shop-2 .tg-cart-navigation-actions a,html.gx-style-shop-2 .tg-cart-navigation-actions button{border:0;background:none;color:#256eaa;}
html.gx-style-shop-2 a.tg-go-cart{color:#fff!important;}
html.gx-style-shop-2 .tg-next-offer .tg-next-threshold{color:#000!important;}
html.gx-style-shop-2 .tg-special-quantity{color:inherit;}
html.gx-style-shop-2 body#cart.tg-cart-design :is(.tg-next-offer,.tg-cart-reservations,.tg-special-card){border-radius:14px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-cart-reservations .tg-cards .tg-product{border-radius:10px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-special-card .tg-special-product{border-radius:10px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-special-card .tg-special-grace{border:1px solid #2876b6;border-radius:9px;background:#fff;color:#1b4f7a;}
html.gx-style-shop-2 body#cart .tg-no-gift-card{border:1px solid #cee0ef;border-radius:16px;background:#fbfdfe;color:#202e39;}
html.gx-style-shop-2 body#cart .tg-no-gift-actions :is(button,a){border:1px solid #256eaa;border-radius:22px;background:#256eaa;color:#fff;-webkit-tap-highlight-color:transparent;}
html.gx-style-shop-2 body#cart .tg-no-gift-actions :is(button,a):focus-visible{outline:2px solid #204d72;outline-offset:3px;}
html.gx-style-shop-2 .tg-special-in-grace .tg-special-limited{color: var(--tg-pink, #2772af);}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-carousel{border-left:1px solid #dce7f0;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-image{border:2px solid transparent;border-radius:14px;background:#fff;box-shadow:0 3px 12px #173c5b11;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-image img{border-radius:10px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-name{color:#404040;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-nav button{border:1px solid #d4e1ec;border-radius:9px;background:#fff;color:#2875b4;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-product.is-chosen .tg-mini-image{border-color:#4092d5;box-shadow:0 0 0 1px #4092d525;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-view-product{color:#205d90;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-view-product:hover,html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-view-product:focus{color:#205d90!important;background:#f3f8fc;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-view-product:focus-visible{outline:2px solid #2a7ec2;outline-offset:1px;border-radius:4px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-image-viewport{background:#fff;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-image-track>img{border-radius:inherit;background:#fff;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-media{border-radius:10px;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-nav-note{color:#727272;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-carousel{border:0;background:#fff;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-image{border:.5px solid #c9c9c9;border-radius:10px;box-shadow:none;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-mini-image img{border:0!important;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-preview-product{border:0;background:transparent;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-choose-product{border:0;border-radius:12px;background:linear-gradient(115deg,#267fad,#286f9b);color:#fff!important;box-shadow:none;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer .tg-choose-label{color:#fff!important;-webkit-text-fill-color:#fff;}
html.gx-style-shop-2 body#cart.tg-cart-design .tg-next-offer button:focus-visible{outline:2px solid #246aa3;outline-offset:2px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-special-experience-banner img{border-radius:14px;}
@media (max-width:420px){html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-special-experience-pair .tg-special-experience-panel{border-radius:14px;}
}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-level-picker .tg-level-buttons > button.tg-level-button.tg-level-selected-magenta{border:3px solid #2876b6!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-rules-link{color:#1b517d;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-rules-link:focus-visible{outline:2px solid #1b517d;outline-offset:4px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-special-experience-actions .tg-special-experience-choose{border-color:transparent;background:linear-gradient(115deg,#267fad,#286f9b);color:#fff!important;-webkit-text-fill-color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-game .tg-special-experience-actions .tg-special-experience-choose:not(:disabled):hover{background:linear-gradient(115deg,#58a0da,#2877b7);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-level-threshold-magenta{color:#2876b6!important;-webkit-text-fill-color:#2876b6!important;}
html.gx-style-shop-2 dialog.tg-special-replace{border-radius:16px;}
html.gx-style-shop-2 dialog.tg-special-replace .tg-special-replace-rules{color:#2876b6;}
html.gx-style-shop-2 dialog.tg-special-replace .tg-special-replace-rules:focus-visible{outline:2px solid #2876b6;outline-offset:3px;}
/* views/css/voucher-compatibility-v01661.css */
/* views/css/early-launcher-v01633.css */
html.gx-style-shop-2 #tienda-nail-reveal .tg-float:focus-visible{outline:2px solid #246ba6;outline-offset:3px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-early-status{background:#fff;color:#34526b;border:1px solid #c9dceb;border-radius:12px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-early-status button{border:0;border-radius:8px;background:#2772af;color:white;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float{border:1px solid rgba(255,255,255,.48)!important;border-radius:50%!important;background:var(--tg-launcher-color,#297abc)!important;box-shadow:0 7px 20px rgba(21,63,97,.28)!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float-visual{border-radius:50%;color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float-icon{fill:none;stroke:currentColor;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-float-text{color:inherit;}

/* LIVE polish: native cookie accent and cart confirmation buttons, shop 2 only. */
html.gx-style-shop-2 #iqitcookielaw a{color:#a9cde5!important;}
html.gx-style-shop-2 #blockcart-modal :is(.btn,button.close){border-radius:999px!important;}

/* Requested typography and removal of the duplicate native review tab. */
@layer gelaxyo-product-names {
 html.gx-style-shop-2 :is(.product-miniature .product-title,.product-miniature .product-title *,#blockcart-modal .product-title,#blockcart-modal .product-title *,#blockcart-modal .product-name,#blockcart-modal .product-name *){font-family:"EB Garamond",Georgia,serif!important;}
}
html.gx-style-shop-2 body#product .product-infos-tabs li:has(#iqit-reviews-tab),
html.gx-style-shop-2 body#product #iqit-reviews-tab{display:none!important;}

html.gx-style-shop-2.td-cart-page-loading body#cart #main::before{border-color:#d6d6d6!important;border-top-color:#000!important;}
html.gx-style-shop-2.td-cart-page-loading body#cart #main::after{color:#000!important;}
html.gx-style-shop-2 body#cart :is(.tg-request-spinner,.tg-load-spinner){border-color:rgba(0,0,0,.18)!important;border-top-color:#000!important;}

/* Requested product cleanup and mobile frosted header. */
html.gx-style-shop-2 body#product #iqithtmlandbanners-block-16,
html.gx-style-shop-2 body#product .product-sidebar:has(>#iqithtmlandbanners-block-16:only-child){display:none!important;}
@media(max-width:767px){
 html.gx-style-shop-2 body #header#header#header#header#header#header#header#header#header #mobile-header-sticky::before{background:rgba(112,153,179,.62)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky .col-mobile-logo{display:flex!important;align-items:center!important;justify-content:center!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky a:has(>img.logo){display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;}
}

/* Remove the wishlist control from the topbar only. */
html.gx-style-shop-2 #header .header-nav .d-inline-block:has(>a[href*="/module/iqitwishlist/view"]),
html.gx-style-shop-2 #header .header-nav .right-nav:has(>.d-inline-block:only-child>a[href*="/module/iqitwishlist/view"]){display:none!important;}
html.gx-style-shop-2 #header .header-nav .row:has(>.right-nav>.d-inline-block:only-child>a[href*="/module/iqitwishlist/view"]){justify-content:center!important;}

/* Home banners, newsletter and compact mobile layout. */
html.gx-style-shop-2 body#index #content img[src*="/img/cms/Gelaxyo_RO/home/"]{border-radius:20px!important;}
html.gx-style-shop-2 body#index #content .home-newsletter-bg{border-radius:24px!important;overflow:hidden;}
html.gx-style-shop-2 body#index #content .home-newsletter-bg :is(.elementor-container,.elementor-row,.elementor-column-wrap,.elementor-widget-wrap,.elementor-widget-container,form){border-radius:inherit;}
html.gx-style-shop-2 body#index #content .home-newsletter-bg input:not([type="hidden"]):not([type="checkbox"]),
html.gx-style-shop-2 body#index #content .home-newsletter-bg button{border-radius:999px!important;}
html.gx-style-shop-2 body#index #content .home-newsletter-bg input[type="checkbox"]{border-radius:4px!important;accent-color:#267fad;}
@media(max-width:360px){
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky>.container{padding:0 10px!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky .col-mobile-btn{flex:0 0 32px!important;width:32px!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky .m-nav-btn{width:32px!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky .col-mobile-logo{min-width:0!important;padding:0!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky a:has(>img.logo){width:82px!important;min-width:82px!important;}
 html.gx-style-shop-2 body #header#header#header #mobile-header-sticky img.logo.gx-logo-white{width:82px!important;height:29px!important;max-width:82px!important;max-height:29px!important;}
}
