@font-face {
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url(../fonts/gx/eb-garamond-normal-400_700-latin-ext.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url(../fonts/gx/eb-garamond-normal-400_700-latin.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/gx/instrument-serif-italic-400-latin-ext.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/gx/instrument-serif-italic-400-latin.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/gx/instrument-serif-normal-400-latin-ext.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/gx/instrument-serif-normal-400-latin.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Urbanist";
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(../fonts/gx/urbanist-normal-100_900-latin-ext.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Urbanist";
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(../fonts/gx/urbanist-normal-100_900-latin.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html.gx-style-shop-2.td-header-cart-pending #header .cart-products-count-btn,html.gx-style-shop-2.td-header-cart-error #header .cart-products-count-btn{display:block!important;font-size:0!important;color:transparent!important;}
html.gx-style-shop-2.td-header-cart-pending #header .cart-products-count-btn::after{content:"";position:absolute;box-sizing:border-box;width:9px;height:9px;left:50%;top:50%;margin:-4.5px 0 0 -4.5px;border:1.5px solid rgba(25,27,30,.22);border-top-color:#191b1e;border-radius:50%;animation:td-header-cart-spin .65s linear infinite;}
html.gx-style-shop-2.td-header-cart-error #header .cart-products-count-btn::after{content:"?";color:#191b1e;font-size:10px;}
@keyframes td-header-cart-spin{
to{transform:rotate(360deg)}

}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2.td-header-cart-pending #header .cart-products-count-btn::after{animation-duration:1.8s;}}
html.gx-style-shop-2 body #header .header-nav{border-radius:0 0 20px 20px!important;background:#fff!important;color:#000!important;border:0!important;box-shadow:0 3px 12px rgba(25,27,30,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
html.gx-style-shop-2 body #header .header-nav :is(a,span){color:#000!important;}
html.gx-style-shop-2 body #desktop-header{background-color:rgba(120,120,120,.18)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);}
html.gx-style-shop-2 body #mobile-header-sticky{background-color:rgba(120,120,120,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
html.gx-style-shop-2 body .prmn_menus_ul > .prmn_menus_li > a > .prmn_menu_content_title{font-family:Urbanist,Arial,sans-serif!important;font-weight:300!important;text-transform:uppercase!important;}
html.gx-style-shop-2 body .prmn_menus_ul :is(.prmn_columns_ul,.prmn_columns_contents_ul){border-radius:24px!important;background-color:rgba(248,248,248,.9)!important;box-shadow:0 12px 32px rgba(25,27,30,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}
@media (max-width:767px){html.gx-style-shop-2 body #mobile-header .prmn_menus_ul,html.gx-style-shop-2 body #mobile-header .prmn_menus_ul *{text-align:left!important;}}
html.gx-style-shop-2 body#product :is(#wrapper,#main-page-content,#main,.tabs.product-tabs){background-color:#fff!important;}
html.gx-style-shop-2 body#product .modal-content,html.gx-style-shop-2 body#product .ets-rv-modal-content,html.gx-style-shop-2 body:is(#product,#index) .ets_image_list_popup .ets_rv_fancy img{border-radius:20px!important;}
html.gx-style-shop-2 body{font-family:Urbanist,Arial,sans-serif;}
html.gx-style-shop-2 body#index{background-color:#f2f2f2;}
html.gx-style-shop-2 body #header{--td-header-gap:16px;--td-header-native-gap:11.25px;--td-header-radius:32px;font-family:Urbanist,Arial,sans-serif;}
@media (min-width:768px){html.gx-style-shop-2 body #header{--td-header-gap:20px;--td-header-native-gap:13.2px;}}
html.gx-style-shop-2 body #header :is(#desktop-header,#mobile-header-sticky){box-sizing:border-box;width:calc(100% - var(--td-header-gap)*2)!important;max-width:none!important;margin-left:var(--td-header-gap)!important;margin-right:var(--td-header-gap)!important;border-radius:var(--td-header-radius)!important;overflow:visible!important;isolation:isolate;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
html.gx-style-shop-2 body #header :is(#desktop-header,#mobile-header-sticky)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:rgba(120,120,120,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
html.gx-style-shop-2 body #header :is(#desktop-header,#mobile-header-sticky).stuck{left:var(--td-header-gap)!important;right:var(--td-header-gap)!important;top:var(--td-header-native-gap)!important;margin:0!important;}
html.gx-style-shop-2 body #header :is(.header-top,.header-bottom,.iqit-megamenu-container,.ets_prmn_megamenu){background:transparent!important;border:0!important;box-shadow:none!important;}
html.gx-style-shop-2 body #header .form-search-control{font-family:Urbanist,Arial,sans-serif!important;font-size:16px;min-height:44px;color:#000!important;background:#fff!important;border:0!important;border-radius:14px!important;padding:10px 48px 10px 16px!important;box-shadow:inset 0 0 0 .25px #000!important;}
html.gx-style-shop-2 body #header a:has(>img.logo){position:relative;display:inline-block;}
@media (max-width:767px){html.gx-style-shop-2 body #header #mobile-header-sticky::before{background:rgba(88,126,158,.34);}}
html.gx-style-shop-2 body #header{--td-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E");--td-icon-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.5'/%3E%3Cpath d='M4.5 21v-2a7.5 7.5 0 0 1 15 0v2'/%3E%3C/svg%3E");--td-icon-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l2 11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2L6 8Z'/%3E%3Cpath d='M9 9V6a3 3 0 0 1 6 0v3M9 12c1.5 1.3 4.5 1.3 6 0'/%3E%3C/svg%3E");--td-icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.15' stroke-linecap='round'%3E%3Cpath d='M4 5h11M4 12h16M4 19h7'/%3E%3C/svg%3E");}
html.gx-style-shop-2 body #header :is(.m-nav-btn, .header-btn, #search_widget button) .fa-search::before,html.gx-style-shop-2 body #header :is(.m-nav-btn, .header-btn) .fa-user::before,html.gx-style-shop-2 body #header :is(.m-nav-btn, .header-btn) .fa-bars::before,html.gx-style-shop-2 body #header :has(> .bag-icon)::before,html.gx-style-shop-2 body #header .ybc-menu-button-toggle_icon{flex-grow:0;flex-shrink:0;flex-basis:22px;vertical-align:middle;content:""!important;display:inline-block!important;width:22px!important;height:22px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(255, 255, 255)!important;}
html.gx-style-shop-2 body #header .fa-search{--td-glyph:var(--td-icon-search);}
html.gx-style-shop-2 body #header .fa-user{--td-glyph:var(--td-icon-user);}
html.gx-style-shop-2 body #header :has(> .bag-icon){--td-glyph:var(--td-icon-bag);}
html.gx-style-shop-2 body #header .fa-bars,html.gx-style-shop-2 body #header .ybc-menu-button-toggle_icon{--td-glyph:var(--td-icon-menu);}
html.gx-style-shop-2 body #header .bag-icon,html.gx-style-shop-2 body #header .ybc-menu-button-toggle_icon .icon-bar{display:none!important;}
html.gx-style-shop-2 body #header :is(#search-widget-mobile, #search_widget) .search-btn .fa-search::before{display:inline-block;width:22px;height:22px;content:""!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(0, 0, 0)!important;}
html.gx-style-shop-2 body #desktop-header .prmn_menus_ul>.prmn_menus_li>a{color:white!important;background:transparent!important;text-shadow:0 1px 3px rgba(25,27,30,.28);}
html.gx-style-shop-2 body #header :is(.m-nav-btn,.header-btn,#search_widget button) .fa-search::before,html.gx-style-shop-2 body #header :is(.m-nav-btn,.header-btn) .fa-user::before,html.gx-style-shop-2 body #header :is(.m-nav-btn,.header-btn) .fa-bars::before,html.gx-style-shop-2 body #header :has(>.bag-icon)::before,html.gx-style-shop-2 body #header .ybc-menu-button-toggle_icon{mask:var(--td-glyph) center/contain no-repeat;-webkit-mask:var(--td-glyph) center/contain no-repeat;}
html.gx-style-shop-2 body #header :is(#search-widget-mobile,#search_widget) .search-btn .fa-search::before{mask:var(--td-icon-search) center/contain no-repeat;}
html.gx-style-shop-2 body #header #mobile-header-sticky{position:relative;}
html.gx-style-shop-2 body #header #mobile-header-sticky.stuck{position:fixed!important;}
@media (max-width:767px){html.gx-style-shop-2 body #mobile-header .sticky-mobile-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding-top:10.4px!important;box-sizing:content-box!important;}
html.gx-style-shop-2 body #mobile-header-sticky{height:48px!important;min-height:48px!important;}
html.gx-style-shop-2 body #mobile-header-sticky>.container{width:100%!important;max-width:none!important;box-sizing:border-box;padding:0 14px!important;margin:0!important;}
html.gx-style-shop-2 body #mobile-header-sticky .mobile-main-bar{display:flex;align-items:center;height:47px!important;min-height:47px!important;padding:0!important;}
html.gx-style-shop-2 body #mobile-header-sticky .row-mobile-header{width:100%;min-height:44px;flex-wrap:nowrap;margin:0!important;}
html.gx-style-shop-2 body #mobile-header-sticky a:has(>img.logo){width:82px!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0!important;}
html.gx-style-shop-2 body #mobile-header-sticky img.logo{max-height:32px!important;max-width:76px!important;}
html.gx-style-shop-2 body #mobile-header-sticky .m-nav-btn{width:36px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;}}
html.gx-style-shop-2 body #mobile-header{padding:0!important;max-width:none!important;width:100%;background:transparent!important;border:0!important;box-shadow:none!important;}
html.gx-style-shop-2 body #desktop-header-container{padding:18px 30px;}
html.gx-style-shop-2 body #desktop-header .header-top{padding-top:0!important;padding-bottom:0!important;}
html.gx-style-shop-2 body #desktop-header a:has(>img.logo){min-width:112px;min-height:60px;}
html.gx-style-shop-2 body #desktop-header img.logo{max-height:54px;width:auto;}
@media (max-width:767px){html.gx-style-shop-2 body #mobile-header :is(.col-mobile-btn-menu,.col-mobile-btn-search){display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;flex:0 0 36px!important;width:36px!important;}
html.gx-style-shop-2 body #mobile-header .ybc-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:44px!important;padding:0!important;}
html.gx-style-shop-2 body #mobile-header .ybc-menu-button-toggle_icon{vertical-align:middle;margin:0!important;}}
html.gx-style-shop-2 body #header .cart-products-count-btn{background:#fff!important;color:#737373!important;border:1px solid #fff!important;text-shadow:none!important;}
html.gx-style-shop-2 body #mobile-header .prmn_menus_ul{background:rgba(248,248,248,.9)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Urbanist,Arial,sans-serif;}
html.gx-style-shop-2 body #mobile-header .prmn_menus_ul :is(.prmn_columns_ul,.prmn_columns_contents_ul){background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;}
html.gx-style-shop-2 body #mobile-header .prmn_menus_ul .close_menu{background:rgba(90,93,96,.72)!important;border-radius:0 0 12px 12px;min-height:48px;}
html.gx-style-shop-2 body #header #desktop-header{position:relative;margin-top:13px!important;}
html.gx-style-shop-2 body #header #desktop-header.stuck{position:fixed!important;margin-top:0!important;}
html.gx-style-shop-2 body #header .prmn_menus_ul a:hover .prmn_menu_content_title{color:#286f9b!important;}
html.gx-style-shop-2 body #footer .block-title{font-family:Urbanist,sans-serif!important;font-size:18px!important;font-weight:400!important;text-transform:uppercase!important;}
@media (min-width:768px){html.gx-style-shop-2 body #desktop-header .ets_prmn_megamenu .prmn_menus_li:hover>a,html.gx-style-shop-2 body #desktop-header .ets_prmn_megamenu .prmn_menus_li>a:focus-visible{background:rgba(255,255,255,.16)!important;color:#fff!important;}
html.gx-style-shop-2 body #desktop-header .ets_prmn_megamenu .prmn_menus_li:hover,html.gx-style-shop-2 body #desktop-header .ets_prmn_megamenu .prmn_menus_li:focus-within{background:transparent!important;}}
html.gx-style-shop-2 body #header a:has(img.logo){transform-origin:center;}
html.gx-style-shop-2 body #header a:has(img.logo):active{scale:1.04;opacity:1!important;}
html.gx-style-shop-2 body #header a:has(img.logo).td-click-feedback{animation:td-logo-feedback 320ms ease-out;}
@keyframes td-logo-feedback{
0%,
45%{scale:1.04;}
100%{scale:1;}

}
html.gx-style-shop-2 body #header a:has(img.logo):is(:active,.td-click-feedback):not(:focus-visible){-webkit-tap-highlight-color:transparent;outline:none!important;box-shadow:none!important;}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2 body #header a:has(img.logo).td-click-feedback{animation:none;}
html.gx-style-shop-2 body #header a:has(img.logo):active{scale:none;outline:none!important;}}
html.gx-style-shop-2 body #main-page-content#main-page-content#main-page-content :is(.product-title a,a.product-title,.product-name a,a.product-name,.product-line-info a.label):is(:hover,:focus-visible,:active),html.gx-style-shop-2 body #main-page-content#main-page-content#main-page-content :is(.product-title a,a.product-title,.product-name a,a.product-name,.product-line-info a.label):is(:hover,:focus-visible,:active) :is(span,strong),html.gx-style-shop-2 body #main-page-content#main-page-content#main-page-content .ets_rv_latest_product_infos a:is(:hover,:focus-visible,:active)>span:last-child,html.gx-style-shop-2 body#product #main-page-content#main-page-content#main-page-content #main h1:is(:hover,:active),html.gx-style-shop-2 body:not(#td-link-reserved-1):not(#td-link-reserved-2):not(#td-link-reserved-3):not(#td-link-reserved-4):not(#td-link-reserved-5):not(#td-link-reserved-6) a:is(:hover,:active,:focus-visible),html.gx-style-shop-2 body:not(#td-link-reserved-1):not(#td-link-reserved-2):not(#td-link-reserved-3):not(#td-link-reserved-4):not(#td-link-reserved-5):not(#td-link-reserved-6) a:is(:hover,:active,:focus-visible) :where(*){color:#a9cde5!important;}
html.gx-style-shop-2 body #tienda-nail-reveal .tg-float{--tg-launcher-color:#a9cde5!important;background:rgba(169,205,229,.9)!important;filter:none!important;box-shadow:0 7px 20px rgba(169,205,229,.4)!important;backdrop-filter:blur(10px);border-color:rgba(255,255,255,.55)!important;}
html.gx-style-shop-2 body #tienda-nail-reveal .tg-float .tg-float-visual{color:#4b4e52!important;}
html.gx-style-shop-2 body #tienda-nail-reveal .tg-float::after{border-color:#a9cde5 #a9cde5 rgba(169,205,229,.3) rgba(169,205,229,.3)!important;}
html.gx-style-shop-2 body #tienda-nail-reveal .tg-float::before{background:#a9cde5!important;color:#4b4e52!important;}
html.gx-style-shop-2 body #tienda-nail-reveal .tg-float:focus-visible{outline:2px solid #a9cde5!important;outline-offset:4px;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.ets_rv_avatar_caption,.ets_rv_avatar_photo){background-color:#a9cde5!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.ets_rv_grade_stars,.ets_rv_grade_stars .star,.ets_rv_star_content,.star.star_on){color:#a9cde5!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) .ets_rv_grade_stars :is(svg,path){fill:currentColor!important;color:inherit!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.product-flag.discount,.product-flag.on-sale,.badge-discount,.discount-percentage,.discount-amount,.product-flags>li.discount),html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.ets-rv-btn-comment,.ets-rv-btn-question,.ets_rv_post_comment,.ets_rv_post_reply_comment,.ets_rv_post_answer,.cky-btn-preferences,.tg-go-cart:not(.tg-game .tg-go-cart)){background:#a9cde5!important;border-color:#a9cde5!important;color:#4b4e52!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.ets-rv-btn-comment,.ets-rv-btn-question,.ets_rv_post_comment,.ets_rv_post_reply_comment,.ets_rv_post_answer,.cky-btn-preferences,.tg-go-cart:not(.tg-game .tg-go-cart)):is(:hover,:active,:focus-visible){background:#a9cde5!important;border-color:#a9cde5!important;filter:brightness(.97);}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) #tienda-nail-reveal :is(.tg-close,.tg-mini-prev,.tg-mini-next,.tg-carousel-arrow,.tg-level-button){color:#a9cde5!important;border-color:#a9cde5!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) .ets_rv_latest_product_infos>a{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) .ets_rv_latest_product_infos .ets_rv_rate_img{display:block!important;flex:0 0 54px!important;width:54px!important;height:54px!important;float:none!important;margin:0!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) .ets_rv_latest_product_infos .ets_rv_rate_img img{display:block!important;width:54px!important;height:54px!important;object-fit:cover!important;margin:0!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) .ets_rv_latest_product_infos>a>span:not(.ets_rv_rate_img){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;white-space:normal!important;flex:1 1 0!important;min-width:0!important;font-size:12px!important;line-height:18px!important;max-height:54px!important;text-align:left!important;}
html.gx-style-shop-2 body#product #header :is(.header-user-btn,.m-nav-btn:has(.fa-user)){transform-origin:center;}
html.gx-style-shop-2 body#product #header :is(.header-user-btn,.m-nav-btn:has(.fa-user)):active{opacity:1!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.ets_button_gray,.tg-early-status button){background:#a9cde5!important;border-color:#a9cde5!important;color:#4b4e52!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) #blockcart-content .cart-buttons .btn{border-radius:14px!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) input[name=discount_name]{border:1px solid #b8b8b8!important;border-radius:8px!important;background:#fff!important;font-family:Urbanist,Arial,sans-serif!important;font-size:14px!important;line-height:21px!important;min-height:44px!important;padding:8.4px 14px!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) form:has(input[name=discount_name]) button[type=submit]{border-radius:8px!important;}
@media (max-width:767px){html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) input[name=discount_name]{font-size:16px!important;}}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) input:is([type=checkbox],[type=radio]){accent-color:#a9cde5!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.custom-checkbox,.custom-radio) input:checked+span,html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) .cky-switch input:checked,html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) input[role=switch]:checked{background-color:#a9cde5!important;border-color:#a9cde5!important;}
html.gx-style-shop-2 body:not(#td-pink-reserved-1):not(#td-pink-reserved-2):not(#td-pink-reserved-3):not(#td-pink-reserved-4) :is(.fa-check,.fa-check-circle,.fa-check-square){color:#a9cde5!important;}
html.gx-style-shop-2 body#product #header :is(.header-user-btn,.m-nav-btn:has(.fa-user)):active{scale:1.2;filter:drop-shadow(0 0 7px rgba(169,205,229,.8));}
html.gx-style-shop-2 body#product #header :is(.header-user-btn,.m-nav-btn:has(.fa-user)).td-click-feedback{animation:td-member-feedback 320ms ease-out;}
@keyframes td-member-feedback{
0%,
45%{scale:1.2;filter:drop-shadow(0 0 7px rgba(169,205,229,.8));}
100%{scale:1;filter:none;}

}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2 body#product #header :is(.header-user-btn,.m-nav-btn:has(.fa-user)).td-click-feedback{animation:none;filter:drop-shadow(0 0 7px rgba(169,205,229,.8));}
html.gx-style-shop-2 body#product #header :is(.header-user-btn,.m-nav-btn:has(.fa-user)):active{scale:none;}}
html.gx-style-shop-2 body:not(#td-press-1):not(#td-press-2):not(#td-press-3):not(#td-press-4):not(#td-press-5):not(#td-press-6):not(#td-press-7) .td-black-pressed,html.gx-style-shop-2 body:not(#td-press-1):not(#td-press-2):not(#td-press-3):not(#td-press-4):not(#td-press-5):not(#td-press-6):not(#td-press-7) .td-black-pressed :where(*){background-color:#a9cde5!important;border-color:#a9cde5!important;color:#4b4e52!important;}
html.gx-style-shop-2 body .breadcrumb,html.gx-style-shop-2 body .breadcrumb :is(a,span,li){text-transform:uppercase!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active{text-shadow:none!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active :is(a,.prmn_menu_content_title,.prmn_block_title,.prmn_content_title){color:#191b1e!important;text-shadow:none!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active :is(.arrow,.prmn_arrow){color:#191b1e!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active :is(.arrow,.prmn_arrow) svg{fill:currentColor!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active a:is(:hover,:active,:focus-visible){background:#191b1e!important;color:#a9cde5!important;text-shadow:none!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active a:is(:hover,:active,:focus-visible) :is(.prmn_menu_content_title,.prmn_arrow){color:#a9cde5!important;}
html.gx-style-shop-2 body #header#header a.td-header-nav-feedback{animation:none!important;scale:1!important;filter:none!important;}
html.gx-style-shop-2 body #header#header a.td-header-nav-feedback:has(>.bag-icon)::before,html.gx-style-shop-2 body #header#header a.td-header-nav-feedback .fa-user::before{background-color:#000!important;animation:td-header-nav-pulse 650ms ease-in-out 2!important;transform-origin:center;}
@keyframes td-header-nav-pulse{
0%,
100%{transform:scale(1);opacity:1;}
45%{transform:scale(1.18);opacity:.72;filter:drop-shadow(0 0 4px rgba(169,205,229,.65));}

}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2 body #header#header a.td-header-nav-feedback:has(>.bag-icon)::before,html.gx-style-shop-2 body #header#header a.td-header-nav-feedback .fa-user::before{animation:none!important;}}
html.gx-style-shop-2 body #header#header#header#header#header#header#header .prmn_menus_ul a:is(:hover,:active,:focus-visible){background:#a9cde5!important;color:#191b1e!important;text-shadow:none!important;transition:none!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header .prmn_menus_ul a:is(:hover,:active,:focus-visible) :where(*){color:#191b1e!important;text-shadow:none!important;transition:none!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header .prmn_menus_ul :is(.arrow,.prmn_arrow){background:transparent!important;color:#191b1e!important;}
html.gx-style-shop-2 body #main .elementor-displayHeaderCategory .elementor-image,html.gx-style-shop-2 body #main .elementor-displayHeaderCategory .elementor-image img{border-radius:24px!important;}
html.gx-style-shop-2 body #main .elementor-displayHeaderCategory .elementor-image{overflow:hidden;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header .prmn_menus_ul .prmn_menus_li:has(>.arrow:is(:hover,:active,:focus-visible,.opened))>a{background:#a9cde5!important;color:#191b1e!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header .prmn_menus_ul .prmn_menus_li:has(>.arrow:is(:hover,:active,:focus-visible,.opened))>a :where(*){color:#191b1e!important;text-shadow:none!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul .ets_prmn_block>.h4{color:#191b1e!important;-webkit-text-fill-color:#191b1e!important;text-shadow:none!important;transition:none!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul .ets_prmn_block>.h4:is(:hover,:active,:focus-visible){background-color:#a9cde5!important;color:#191b1e!important;}
html.gx-style-shop-2 body #header .prmn_menus_ul{overflow-anchor:none;}
html.gx-style-shop-2 body #header .prmn_menus_ul img{border-radius:14px!important;}
html.gx-style-shop-2 body #header .prmn_menus_ul :is(.prmn_img_content,.product-thumbnail){border-radius:14px!important;overflow:hidden;}
html.gx-style-shop-2 body #footer #footer-container-main .block-title,html.gx-style-shop-2 body #footer #footer-container-main .block-title>span{font-size:16px!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active .close_menu{background:#e5e5e5!important;color:#191b1e!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active .close_menu .icon-bar{background:#191b1e!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active .close_menu svg{fill:#191b1e!important;}
html.gx-style-shop-2 body #header#header#header .prmn_menus_ul.active{background:rgba(255,255,255,.93)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}
html.gx-style-shop-2 body #header#header#header .ets_prmn_megamenu:has(.prmn_menus_ul.active)::before,html.gx-style-shop-2 body #header#header#header .ybc-menu-toggle.opened::before{background:transparent!important;}
html.gx-style-shop-2 body #header#header#header .ets_prmn_megamenu::before,html.gx-style-shop-2 body #header#header#header .ybc-menu-toggle::before{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transition:none!important;}
html.gx-style-shop-2 body #main#main:has(#js-product-list) :is(.btn:not(.btn-touchspin),.select-title){border-radius:999px!important;}
html.gx-style-shop-2 body #header#header:has(.prmn_menus_ul.active){z-index:1100!important;}
html.gx-style-shop-2 body#cart #main .cart-detailed-actions.td-cart-native-flow{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important;transition:none!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a{color:#555!important;text-shadow:none!important;border-radius:14px!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a>.prmn_menu_content_title{color:inherit!important;text-shadow:none!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li:is(:hover,.open,.open_c,.active)>a,html.gx-style-shop-2 body #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a:is(:hover,:active,:focus-visible){background:#a9cde5!important;color:#191b1e!important;border-radius:14px!important;}
html.gx-style-shop-2 body #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li:is(:hover,.open,.open_c,.active)>a .prmn_menu_content_title,html.gx-style-shop-2 body #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a:is(:hover,:active,:focus-visible) .prmn_menu_content_title{color:#191b1e!important;}
html.gx-style-shop-2 body#cart #main#main#main#main#main#main#main#main .initiate-the-checkout:is(:hover,:active,:focus-visible,.td-black-pressed),html.gx-style-shop-2 body#cart #main#main#main#main#main#main#main#main .initiate-the-checkout:is(:hover,:active,:focus-visible,.td-black-pressed) :where(*){background:#a9cde5!important;border-color:#a9cde5!important;color:#191b1e!important;box-shadow:none!important;filter:none!important;transition:none!important;}
html.gx-style-shop-2 body#cart #main#main#main#main#main#main#main#main .initiate-the-checkout:is(:hover,:active,:focus-visible,.td-black-pressed)::before,html.gx-style-shop-2 body#cart #main#main#main#main#main#main#main#main .initiate-the-checkout:is(:hover,:active,:focus-visible,.td-black-pressed)::after{background:transparent!important;box-shadow:none!important;}
html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:not(:disabled):not(.disabled):not([aria-disabled="true"]):is(:hover,:active,:focus-visible,.td-black-pressed),html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:not(:disabled):not(.disabled):not([aria-disabled="true"]):is(:hover,:active,:focus-visible,.td-black-pressed) :where(*){background:#a9cde5!important;border-color:#a9cde5!important;color:#191b1e!important;box-shadow:none!important;filter:none!important;transition:none!important;}
html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:not(:disabled):not(.disabled):not([aria-disabled="true"]):is(:hover,:active,:focus-visible,.td-black-pressed)::before,html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:not(:disabled):not(.disabled):not([aria-disabled="true"]):is(:hover,:active,:focus-visible,.td-black-pressed)::after{background:transparent!important;box-shadow:none!important;}
html.gx-style-shop-2 body#cart #main .card.cart-summary{border-radius:18px!important;}
html.gx-style-shop-2 body#cart #main .card.cart-summary>.cart-detailed-totals,html.gx-style-shop-2 body#cart #main .card.cart-summary .cart-detailed-subtotals{border-top-left-radius:18px!important;border-top-right-radius:18px!important;}
html.gx-style-shop-2 body#cart #main .card.cart-summary>.cart-detailed-actions.td-cart-native-flow{border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important;}
@media (min-width:768px){html.gx-style-shop-2 body#cart #main .card.cart-summary>.cart-detailed-actions{border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important;}}
html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue{transition:none!important;}
html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:is(:hover,:active,:focus,:focus-visible,.focus,.active,.td-black-pressed,:disabled,.disabled,[aria-disabled="true"]),html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:is(:hover,:active,:focus,:focus-visible,.focus,.active,.td-black-pressed,:disabled,.disabled,[aria-disabled="true"]) :where(*){background:#a9cde5!important;border-color:#a9cde5!important;color:#191b1e!important;-webkit-text-fill-color:#191b1e!important;box-shadow:none!important;filter:none!important;transition:none!important;}
html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:is(:hover,:active,:focus,:focus-visible,.focus,.active,.td-black-pressed,:disabled,.disabled,[aria-disabled="true"])::before,html.gx-style-shop-2 body#checkout #main#main#main#main#main#main#main#main .continue:is(:hover,:active,:focus,:focus-visible,.focus,.active,.td-black-pressed,:disabled,.disabled,[aria-disabled="true"])::after{background:transparent!important;box-shadow:none!important;transition:none!important;}
html.gx-style-shop-2 body .cky-consent-container .cky-consent-bar,html.gx-style-shop-2 body .cky-modal .cky-preference-center{border:1px solid #dedede!important;border-radius:18px!important;overflow:hidden;}
html.gx-style-shop-2 body .cky-consent-container .cky-btn,html.gx-style-shop-2 body .cky-modal .cky-btn{border-radius:12px!important;font-family:Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body#product :is(.product-flag.discount,.product-flags>li.discount,.badge-discount,.discount-percentage,.discount-amount){font-family:Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget{box-sizing:border-box!important;width:500px!important;max-width:calc(100% - 24px)!important;top:12px!important;background:#fff!important;color:#191b1e!important;border:1px solid #dedede!important;border-radius:18px!important;box-shadow:0 8px 28px rgba(25,27,30,.12)!important;font-family:Urbanist,Arial,sans-serif!important;overflow:hidden;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget .vtw-inner{padding:14px 16px!important;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget .widget-title{font-family:Urbanist,Arial,sans-serif!important;font-size:15px!important;line-height:1.45!important;color:#191b1e!important;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget .btn-pretty{border:1px solid #dedede!important;border-radius:12px!important;padding:10px 18px!important;font-family:Urbanist,Arial,sans-serif!important;font-size:14px!important;line-height:20px!important;background:#fff!important;color:#191b1e!important;margin:4px!important;box-shadow:none!important;transition:none!important;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget .btn-permit{background:#191b1e!important;border-color:#191b1e!important;color:#fff!important;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget .btn-pretty:is(:hover,:active,:focus-visible){background:#a9cde5!important;border-color:#a9cde5!important;color:#191b1e!important;}
html.gx-style-shop-2 body .vtw-campaign.pushwidget .btn-pretty:focus-visible{outline:2px solid #191b1e!important;outline-offset:2px!important;}
html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header::before{background:rgba(102,102,102,.82)!important;}
html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a{color:#fff!important;text-shadow:none!important;}
html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a>.prmn_menu_content_title,html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a .prmn_arrow{color:inherit!important;}
html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a .prmn_arrow svg,html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a .prmn_arrow svg path{fill:currentColor!important;}
html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li:is(:hover,.open,.open_c,.active)>a,html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a:is(:hover,:active,:focus-visible){background:#a9cde5!important;color:#191b1e!important;border-radius:14px!important;}
html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li:is(:hover,.open,.open_c,.active)>a :is(.prmn_menu_content_title,.prmn_arrow),html.gx-style-shop-2 body#index #header#header#header#header#header#header#header#header #desktop-header .prmn_menus_ul:not(.active)>.prmn_menus_li>a:is(:hover,:active,:focus-visible) :is(.prmn_menu_content_title,.prmn_arrow){color:#191b1e!important;}
html.gx-style-shop-2,html.gx-style-shop-2 body,html.gx-style-shop-2 body *{scrollbar-color:#a9cde5 #fff!important;}
html.gx-style-shop-2::-webkit-scrollbar-thumb,html.gx-style-shop-2 body::-webkit-scrollbar-thumb,html.gx-style-shop-2 body *::-webkit-scrollbar-thumb{background:#a9cde5!important;border-radius:999px!important;}
html.gx-style-shop-2::-webkit-scrollbar-track,html.gx-style-shop-2 body::-webkit-scrollbar-track,html.gx-style-shop-2 body *::-webkit-scrollbar-track{background:#fff!important;}
html.gx-style-shop-2 body #main .product-miniature .product-list-reviews{border-radius:8px!important;}
html.gx-style-shop-2 body #header#header a:is(.header-user-btn,.header-cart-btn,.m-nav-btn,#mobile-cart-toogle):is(:active,.td-header-nav-feedback){color:#000!important;}
html.gx-style-shop-2 body #header#header a:is(:active,.td-header-nav-feedback):has(>.bag-icon)::before,html.gx-style-shop-2 body #header#header a:is(:active,.td-header-nav-feedback) .fa-user::before{background-color:#000!important;}
html.gx-style-shop-2 body #header#header a:is(:active,.td-header-nav-feedback) .cart-products-count-btn{background:#000!important;border-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html.gx-style-shop-2 body #amazzing_filter .compact-toggle.td-filter-native-proxy{opacity:0!important;pointer-events:none!important;visibility:hidden!important;}
html.gx-style-shop-2 body #td-floating-filters{display:none;position:fixed!important;width:60px!important;height:60px!important;padding:7px!important;margin:0!important;z-index:10002!important;border:1px solid #dedede!important;border-radius:12px!important;background:#a9cde5!important;color:#191b1e!important;box-shadow:0 4px 16px #191b1e20!important;touch-action:none;user-select:none;cursor:grab;align-items:center;justify-content:center;flex-direction:column;gap:2px;transform:none!important;}
html.gx-style-shop-2 body.has-compact-filter #td-floating-filters{display:flex;}
html.gx-style-shop-2 body #td-floating-filters svg{width:26px;height:26px;stroke:currentColor;stroke-width:1;fill:none;stroke-linecap:round;stroke-linejoin:round;}
html.gx-style-shop-2 body #td-floating-filters circle{fill:#a9cde5;}
html.gx-style-shop-2 body #td-floating-filters span{font:600 10px/12px Urbanist,Arial,sans-serif;letter-spacing:.6px;color:#191b1e!important;}
html.gx-style-shop-2 body #td-floating-filters .td-filter-close,html.gx-style-shop-2 body #td-floating-filters.is-open .td-filter-glyph{display:none;}
html.gx-style-shop-2 body #td-floating-filters.is-open .td-filter-close{display:block;}
html.gx-style-shop-2 body #td-floating-filters:focus-visible{outline:2px solid #191b1e;outline-offset:3px;}
html.gx-style-shop-2 body:has(.prmn_menus_ul.active) #td-floating-filters{z-index:999!important;}
html.gx-style-shop-2 body #tienda-nail-reveal.tg-live .tg-shop{width:100vw!important;}
html.gx-style-shop-2 body #tienda-nail-reveal.tg-live.tg-open{z-index:11000!important;}
html.gx-style-shop-2 body#cart .product-image img,html.gx-style-shop-2 body#cart .product-thumbnail img,html.gx-style-shop-2 body#cart .tg-image-track img{border-radius:20px!important;}
html.gx-style-shop-2 body#cart .product-image > a,html.gx-style-shop-2 body#cart .tg-mini-media{border-radius:20px!important;overflow:hidden!important;}
html.gx-style-shop-2 body #header .header-nav,html.gx-style-shop-2 body #header .header-nav a,html.gx-style-shop-2 body #header .header-nav p,html.gx-style-shop-2 body #header .header-nav span,html.gx-style-shop-2 body #header .header-nav .rte-content,html.gx-style-shop-2 body #header .header-nav .rte-content strong,html.gx-style-shop-2 body #header .header-nav .rte-content b,html.gx-style-shop-2 body nav.breadcrumb,html.gx-style-shop-2 body nav.breadcrumb ol,html.gx-style-shop-2 body nav.breadcrumb li,html.gx-style-shop-2 body nav.breadcrumb a,html.gx-style-shop-2 body nav.breadcrumb span{font-family:"Urbanist", Arial, sans-serif!important;font-weight:300!important;}
html.gx-style-shop-2 body #desktop-header a:has(>img.logo){background:#fff!important;border-radius:12px;padding:5px 10px!important;}
html.gx-style-shop-2 body #mobile-header-sticky a:has(>img.logo){background:#fff!important;border-radius:8px;padding:3px 5px!important;}
html.gx-style-shop-2 body #iqitpopup{font-family:Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body #iqitpopup .form-control{border:1px solid #dedede!important;border-radius:14px!important;}
html.gx-style-shop-2 body #iqitpopup :is(.iqit-btn-newsletter,.cross.text){background:#191b1e!important;color:#fff!important;border-radius:999px!important;opacity:1!important;}
html.gx-style-shop-2 body #iqitpopup .psgdpr_consent_message a{color:#286f9b!important;}
html.gx-style-shop-2 body #header#header{background:transparent!important;}
html.gx-style-shop-2 body #header#header #mobile-header-sticky::before{background:rgba(102,102,102,.92)!important;}
html.gx-style-shop-2 body .btn-primary,html.gx-style-shop-2 body #main .btn-primary,html.gx-style-shop-2 body#product #main-product-wrapper form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart,html.gx-style-shop-2 body#product #main-product-wrapper #iqit-compare-product-btn,html.gx-style-shop-2 body .btn-iqitcompare-add{background:#191b1e!important;border-color:#191b1e!important;color:#fff!important;}
html.gx-style-shop-2 body .btn-primary:is(:hover,:focus-visible),html.gx-style-shop-2 body #main .btn-primary:is(:hover,:focus-visible),html.gx-style-shop-2 body#product #main-product-wrapper form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart:is(:hover,:focus-visible),html.gx-style-shop-2 body#product #main-product-wrapper #iqit-compare-product-btn:is(:hover,:focus-visible),html.gx-style-shop-2 body .btn-iqitcompare-add:is(:hover,:focus-visible){background:#a9cde5!important;border-color:#a9cde5!important;color:#191b1e!important;}
@media (min-width:768px){html.gx-style-shop-2 body:not(#index) #header #desktop-header .header-btn .fa-user::before,html.gx-style-shop-2 body:not(#index) #header #desktop-header .header-btn .fa-search::before,html.gx-style-shop-2 body:not(#index) #header #desktop-header :has(>.bag-icon)::before{background-color:#191b1e!important;}
html.gx-style-shop-2 body:not(#index) #header #desktop-header .cart-products-count-btn{background:#191b1e!important;border-color:#191b1e!important;color:#fff!important;}}
html.gx-style-shop-2 body #header .cart-products-count-btn{font-family:Urbanist,Arial,sans-serif!important;}
@media (max-width:767px){html.gx-style-shop-2 body #header .header-nav .row>:is(.left-nav,.right-nav):not(:has(*)){display:none!important;}
html.gx-style-shop-2 body #header .header-nav .center-nav{max-width:100%;min-width:0;}}
@media (min-width: 992px){html.gx-style-shop-2 body .td-desktop-affix{position:sticky!important;align-self:flex-start!important;top:var(--td-affix-top, 240px)!important;bottom:auto!important;}
html.gx-style-shop-2 body .td-desktop-affix > #col-product-info{position:static!important;transform:none!important;}}
html.gx-style-shop-2 #td-header-back-top{display:none;}
@media (max-width:767px){html.gx-style-shop-2 body #header #mobile-header{padding-top:var(--td-header-native-gap,11.25px)!important;}
html.gx-style-shop-2 body #header #mobile-header .sticky-mobile-wrapper{padding-top:0!important;}
html.gx-style-shop-2 body.td-header-native-scroll #header#header#header{position:sticky!important;top:calc(-1 * var(--td-topbar-scroll-height,44px))!important;width:100%!important;z-index:5000!important;transition:none!important;}
html.gx-style-shop-2 body#index.gx-has-hero.td-header-native-scroll #header#header{margin-bottom:calc(-1 * var(--td-header-flow-height,103px))!important;}
html.gx-style-shop-2 body.td-header-native-scroll #mobile-header .sticky-mobile-wrapper{height:48px!important;min-height:48px!important;padding-top:0!important;}
html.gx-style-shop-2 body.td-header-native-scroll:not(.td-header-at-bottom) #header #mobile-header-sticky:not(.td-header-transition-ghost){position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:calc(100% - var(--td-header-gap)*2)!important;margin:0 var(--td-header-gap)!important;transform:none!important;transition:none!important;opacity:1!important;visibility:visible!important;}}
@media (max-width:767px){html.gx-style-shop-2 body.td-header-at-bottom #header #mobile-header-sticky{position:fixed!important;top:auto!important;bottom:calc(12px + max(var(--td-product-bar-offset, 0px), env(safe-area-inset-bottom, 0px)))!important;left:var(--td-header-gap)!important;right:var(--td-header-gap)!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:none!important;z-index:5000!important;}
html.gx-style-shop-2 body.td-header-at-bottom #mobile-header-sticky .col-mobile-logo{position:relative;}
html.gx-style-shop-2 body.td-header-at-bottom #mobile-header-sticky .col-mobile-logo > a{visibility:hidden!important;pointer-events:none!important;}
html.gx-style-shop-2 body.td-header-at-bottom #header #td-header-back-top:not([hidden]){display:flex!important;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;color:#fff!important;box-shadow:none!important;cursor:pointer;}
html.gx-style-shop-2 body #header #td-header-back-top svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;}
html.gx-style-shop-2 body #header #td-header-back-top:focus-visible{outline:2px solid #191b1e;outline-offset:1px;}
html.gx-style-shop-2 body #header #td-header-back-top:active{color:#191b1e!important;}
html.gx-style-shop-2 body.td-header-at-bottom #header #search-widget-mobile{top:auto!important;bottom:calc(100% + 10px)!important;max-height:calc(100dvh - 100px - var(--td-product-bar-offset, 0px));overflow:auto;}}
@media (max-width:767px){html.gx-style-shop-2 body #header #search-widget-mobile{background:transparent!important;border:0!important;box-shadow:none!important;}
html.gx-style-shop-2 body #header #search-widget-mobile .form-search-control{background:#fff!important;}}
@keyframes td-header-reveal{
from{ opacity:0; }
to{ opacity:1; }

}
@media (max-width:767px){html.gx-style-shop-2 body.td-header-at-top #header #mobile-header-sticky{position:fixed!important;top:var(--td-header-native-gap)!important;bottom:auto!important;left:var(--td-header-gap)!important;right:var(--td-header-gap)!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:none!important;z-index:5000!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-reveal > .container,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-reveal::before{animation:td-header-reveal 400ms ease-out both;}}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-reveal > .container,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-reveal::before{animation:none!important;}}
html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-reveal:has(.prmn_menus_ul.active) > .container{animation:none!important;}
@keyframes td-header-fade-out{
from{ opacity:1; }
to{ opacity:0; }

}
@media (max-width:767px){html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-out > .container,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-out::before{animation:td-header-fade-out 400ms linear both!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-in > .container,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-in::before{animation:td-header-reveal 400ms linear both!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-transition-ghost{pointer-events:none!important;z-index:5001!important;}
html.gx-style-shop-2 body.td-header-at-bottom #header #mobile-header-sticky.td-header-ghost-top .col-mobile-logo > a{visibility:visible!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-ghost-bottom .col-mobile-logo > a{visibility:hidden!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-ghost-bottom #td-header-back-top:not([hidden]){display:flex!important;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;color:#fff!important;box-shadow:none!important;}}
@media (prefers-reduced-motion:reduce){html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-out > .container,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-out::before,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-in > .container,html.gx-style-shop-2 body #header #mobile-header-sticky.td-header-fading-in::before{animation:none!important;}}
@media (min-width:768px){html.gx-style-shop-2:not(.td-is-iphone) body #header .sticky-desktop-wrapper{display:block!important;min-height:var(--td-desktop-header-height,0px);}
html.gx-style-shop-2:not(.td-is-iphone) body #header #desktop-header{display:block!important;}
html.gx-style-shop-2:not(.td-is-iphone) body #header #mobile-header,html.gx-style-shop-2:not(.td-is-iphone) body #header #desktop-header .ybc-menu-toggle{display:none!important;}
html.gx-style-shop-2:not(.td-is-iphone) body #header #desktop-header .prmn_menus_ul{display:flex!important;flex-wrap:wrap;align-items:center;position:relative!important;inset:auto!important;float:none!important;max-width:none!important;width:100%!important;overflow:visible!important;transform:none!important;opacity:1!important;visibility:visible!important;background:transparent!important;}
html.gx-style-shop-2:not(.td-is-iphone) body #header #desktop-header .prmn_menus_ul > .close_menu{display:none!important;}}
@media (max-width:767.98px){html.gx-style-shop-2:not(.td-is-iphone) body #header #desktop-header{display:none!important;}
html.gx-style-shop-2:not(.td-is-iphone) body #header #mobile-header{display:block!important;}}
html.gx-style-shop-2.td-is-iphone body #header .sticky-desktop-wrapper,html.gx-style-shop-2.td-is-iphone body #header #desktop-header{display:none!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header{display:block!important;}
@media (min-width:768px){html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .container{padding:0px;max-width:100%;}
html.gx-style-shop-2.td-is-iphone body .prmn_has_sub.open_c > a{background:rgb(238, 238, 238)!important;}
html.gx-style-shop-2.td-is-iphone body .ets_prmn_megamenu{background:rgb(255, 255, 255);}
html.gx-style-shop-2.td-is-iphone body .ets_transition_mobile_fullscreen ul.prmn_menus_ul{width:100%!important;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_bottom ul.prmn_menus_ul{position:absolute;background:rgb(255, 255, 255);z-index:10;top:100%;opacity:0;visibility:hidden;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_bottom ul.prmn_menus_ul.active{opacity:1;visibility:visible;overflow:auto;max-height:calc(-70px + 100vh);box-shadow:rgb(153, 153, 153) 0px 1px 2px 0px;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating ul.prmn_menus_ul{position:fixed;left:0px;top:0px;bottom:0px;z-index:10000;max-width:100%;overflow:hidden auto;transform:translateX(-100%);transition:0.3s;width:320px!important;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_right ul.prmn_menus_ul{position:fixed;top:0px;bottom:0px;z-index:10000;max-width:100%;overflow:hidden auto;transition:0.3s;width:320px!important;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen ul.prmn_menus_ul{position:fixed;left:0px;top:0px;bottom:0px;z-index:10000;max-width:100%;overflow:hidden auto;width:320px!important;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating ul.prmn_menus_ul{border-right:1px solid rgb(221, 221, 221);}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_right ul.prmn_menus_ul{transform:translateX(100%);border-left:1px solid rgb(221, 221, 221);left:auto;right:0px;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen ul.prmn_menus_ul{transform:translateY(-100%);transition:0.3s;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating ul.prmn_menus_ul.active,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_right ul.prmn_menus_ul.active,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen ul.prmn_menus_ul.active{transform:none;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating .prmn_menus_ul .close_menu,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_right .prmn_menus_ul .close_menu,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen .prmn_menus_ul .close_menu{display:block!important;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_ul > li{overflow:hidden;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu.prmn_enabled_sticky.stickied:not(.prmn_no_sticky_mobile){left:0px;margin:0px;padding:0px;position:fixed;top:0px;width:100%;z-index:100;}
html.gx-style-shop-2.td-is-iphone .layout_layout4 .prmn_menu_content_title{padding:0px;}
html.gx-style-shop-2.td-is-iphone .hook-default.stickied:not(.prmn_no_sticky_mobile) .prmn_menus_ul{justify-content:left;display:inline-block;}
html.gx-style-shop-2.td-is-iphone .prmn_tabs_li{float:left;overflow:hidden;width:100%;}
html.gx-style-shop-2.td-is-iphone .layout_layout3 .prmn_tab_toggle_title img{filter:brightness(20%);}
html.gx-style-shop-2.td-is-iphone .prmn_columns_ul{background-image:none!important;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu:not(.show_icon_in_mobile) .prmn_menus_li_tab .prmn_menu_content_title i,html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu:not(.show_icon_in_mobile) .prmn_menus_li_tab .prmn_menu_content_title img{display:none;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_ul .arrow.opened svg{transform:rotate(-180deg);}
html.gx-style-shop-2.td-is-iphone .prmn_menus_li > a{color:rgb(72, 72, 72)!important;fill:rgb(72, 72, 72)!important;background-color:transparent!important;}
html.gx-style-shop-2.td-is-iphone .prmn_tab_name .toggle_arrow{transform:rotate(90deg);top:0px;height:40px;width:40px;right:0px;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center;}
html.gx-style-shop-2.td-is-iphone .prmn_extra_item .prmn_custom_text{line-height:44px;margin-bottom:0px;margin-top:0px;min-width:0px;width:auto;}
html.gx-style-shop-2.td-is-iphone .layout_layout4.ets_prmn_megamenu .prmn_columns_ul{margin-top:0px;}
html.gx-style-shop-2.td-is-iphone .prmn_menu_content_title{padding:0px;}
html.gx-style-shop-2.td-is-iphone .prmn_tab_li_content.opened .prmn_tab_has_child::after{transform:rotate(135deg);}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl .prmn_tab_li_content.opened .prmn_tab_has_child::after{transform:rotate(-225deg);}
html.gx-style-shop-2.td-is-iphone .prmn_tabs_li .prmn_columns_contents_ul{clear:both;float:left;margin-bottom:-1px;position:relative;top:auto;display:none;border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;left:auto!important;right:auto!important;width:100%!important;}
html.gx-style-shop-2.td-is-iphone .prmn_tabs_li .prmn_columns_contents_ul.active{display:block;opacity:1;visibility:visible;}
html.gx-style-shop-2.td-is-iphone .prmn_tab_li_content{border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;margin-left:0px;margin-right:0px;}
html.gx-style-shop-2.td-is-iphone .prmn_tab_li_content{width:100%!important;}
html.gx-style-shop-2.td-is-iphone .prmn_blocks_li .item_has_img{margin-bottom:5px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_block_content img{width:100%;}
html.gx-style-shop-2.td-is-iphone .prmn_tabs_li .prmn_columns_contents_ul{padding:5px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .prmn_menus_ul .close_menu{color:rgb(255, 255, 255);fill:rgb(255, 255, 255);background-color:rgb(0, 0, 0);float:left;padding:10px 15px;width:100%;line-height:30px;text-transform:uppercase;font-weight:600;position:sticky;top:0px;z-index:111;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_li{line-height:40px;height:auto!important;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .prmn_menus_li > a{font-size:14px;}
html.gx-style-shop-2.td-is-iphone span.prmn_arrow{display:none;}
html.gx-style-shop-2.td-is-iphone .close_menu .icon-bar{background-color:rgb(255, 255, 255);clear:left;display:block;height:2px;margin:3px 0px 1px;width:18px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu.hook-custom{margin-top:20px;background:transparent;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .prmn_columns_ul{border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;margin-top:0px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_block > .h4{margin-bottom:10px;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_back{display:inline-block;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_back_icon{border-left:2px solid rgb(255, 255, 255);border-top:2px solid rgb(255, 255, 255);display:inline-block;height:11px;transform:rotate(-45deg);width:11px;}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl .ybc-menu-button-toggle_icon{float:right;margin-left:7px;}
html.gx-style-shop-2.td-is-iphone .prmn_columns_li{padding:0px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_block > .h4{font-size:14px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .prmn_columns_ul{width:100%!important;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_ul .prmn_menus_li::after,html.gx-style-shop-2.td-is-iphone .prmn_menus_ul .prmn_menus_li::before{display:none!important;}
html.gx-style-shop-2.td-is-iphone .prmn_bubble_text{display:inline-block;font-size:10px;line-height:14px;margin-left:5px;margin-top:-10px;padding:0px 5px;position:relative;right:5px;text-transform:capitalize;top:3px;transform:translateY(-50%);vertical-align:5px;}
html.gx-style-shop-2.td-is-iphone .ybc-menu-toggle{display:block;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_ul{display:block;float:left;position:absolute;width:100%;background:rgb(255, 255, 255);z-index:111;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_li{border-top:1px solid rgb(221, 221, 221);float:left;display:block;color:rgb(72, 72, 72);fill:rgb(72, 72, 72);width:100%!important;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_li > a{padding:0px 15px;width:100%;z-index:90;}
html.gx-style-shop-2.td-is-iphone header#header{margin-bottom:0px!important;}
html.gx-style-shop-2.td-is-iphone .prmn_columns_li{float:left;width:100%;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu:not(.transition_slide) .prmn_columns_ul{opacity:1;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .prmn_columns_ul{display:none;position:relative;clear:both;float:left;}
html.gx-style-shop-2.td-is-iphone .prmn_columns_ul.active{clear:both;float:left;visibility:visible;width:100%;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;display:block!important;}
html.gx-style-shop-2.td-is-iphone .prmn_menus_li > a{font-size:13px;}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl .prmn_menus_back_icon{transform:rotate(135deg);}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl .close_menu .pull-left{float:right!important;}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl .close_menu .pull-right{float:left!important;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating .ybc-menu-toggle.opened::before,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen .ybc-menu-toggle.opened::before{background-color:rgba(0, 0, 0, 0.4);inset:0px;content:"";height:100%;position:fixed;width:100%;z-index:10000;}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl.ets_transition_mobile_floating .prmn_menus_ul{left:auto;right:0px;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating .prmn_menus_ul{bottom:0px;left:0px;max-width:280px;overflow:auto;position:fixed;top:0px;z-index:10000;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen .prmn_menus_ul{bottom:0px;left:0px;margin-bottom:0px;max-width:100%;overflow:auto;position:fixed;top:0px;width:100%;z-index:10000;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating .close_menu,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_right .close_menu,html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen .close_menu{background-color:rgb(0, 0, 0);color:rgb(255, 255, 255);font-size:20px;font-weight:700;line-height:26px;padding:10px 0px;text-align:center;text-transform:uppercase;width:100%;cursor:pointer;display:block!important;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating .prmn_menus_ul{opacity:0.6;transform:translateX(-100%);transition:0.35s;visibility:hidden;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating .prmn_menus_ul.active{opacity:1;transform:translateX(0px);visibility:visible;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating.ets-dir-rtl .prmn_menus_ul{opacity:0.6;transform:translateX(100%);transition:0.35s;visibility:hidden;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_floating.ets-dir-rtl .prmn_menus_ul.active{opacity:1;transform:translateX(0px);visibility:visible;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen .prmn_menus_ul{opacity:0;transform:translateY(-100px);visibility:hidden;}
html.gx-style-shop-2.td-is-iphone .ets_transition_mobile_fullscreen .prmn_menus_ul.active{opacity:1;transform:translateY(0px);visibility:visible;}
html.gx-style-shop-2.td-is-iphone .transition_default .prmn_menus_ul.active{display:block;height:auto;opacity:1;position:absolute;top:100%;visibility:visible;z-index:100;left:0px;}
html.gx-style-shop-2.td-is-iphone .transition_default .prmn_menus_ul{height:0px;opacity:0;overflow:hidden;visibility:hidden;margin:0px;}
html.gx-style-shop-2.td-is-iphone .prmn_extra_item form{height:50px;}
html.gx-style-shop-2.td-is-iphone ul.ets_prmn_categories li.has-sub{width:100%;}
html.gx-style-shop-2.td-is-iphone ul.ets_prmn_categories li.has-sub .arrow{top:0px;line-height:30px;height:30px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_block_content ul.ets_prmn_categories li.has-sub > a::after{display:none;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_block_content ul.ets_prmn_categories li.has-sub ul{position:relative;left:0px;visibility:visible;opacity:1;display:inline-block;width:100%;margin:0px;border:0px;box-shadow:none;float:left;height:0px;overflow:hidden;padding:0px 15px;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_block_content ul.ets_prmn_categories li.has-sub ul.active{height:auto;}
html.gx-style-shop-2.td-is-iphone .prmn_tab_toggle_title a{margin:-9px -15px;padding:9px 15px;}
html.gx-style-shop-2.td-is-iphone .clicktext_show_submenu .prmn_tab_toggle_title a{min-width:calc(100% + 30px);}
html.gx-style-shop-2.td-is-iphone .clicktext_show_submenu .prmn_tab_toggle_title,html.gx-style-shop-2.td-is-iphone .clicktext_show_submenu .prmn_tab_toggle_title a{width:100%;display:block;}
html.gx-style-shop-2.td-is-iphone .clicktext_show_submenu .prmn_tab_has_child::after{pointer-events:none;}
html.gx-style-shop-2.td-is-iphone .prmn_has_sub > span.arrow > .arrow_desktop{display:none;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu.hook-default{background-color:rgba(0, 0, 0, 0);margin-top:10px;padding:0px 15px;width:100%;}
html.gx-style-shop-2.td-is-iphone .prmn_extra_item > div{margin-left:0px;}
html.gx-style-shop-2.td-is-iphone .ets-dir-rtl .prmn_menu_content_title{float:right;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu_content_content .arrow{width:100%;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu_content_content .arrow i.ets_svg.mobile{left:95%;}
html.gx-style-shop-2.td-is-iphone .ets_prmn_megamenu .prmn_menus_ul .close_menu{background:rgb(0, 0, 0);}
html.gx-style-shop-2.td-is-iphone body #mobile-header .prmn_menus_ul,html.gx-style-shop-2.td-is-iphone body #mobile-header .prmn_menus_ul *{text-align:left!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky::before{background:rgba(88,126,158,0.34);}
html.gx-style-shop-2.td-is-iphone body #mobile-header .sticky-mobile-wrapper{width:100%!important;max-width:none!important;margin:0px!important;padding-top:10.4px!important;box-sizing:content-box!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky{height:48px!important;min-height:48px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky > .container{box-sizing:border-box;width:100%!important;max-width:none!important;padding:0px 14px!important;margin:0px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky .mobile-main-bar{display:flex;align-items:center;height:47px!important;min-height:47px!important;padding:0px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky .row-mobile-header{width:100%;min-height:44px;flex-wrap:nowrap;margin:0px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky a:has(> img.logo){width:82px!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky img.logo{max-height:32px!important;max-width:76px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header-sticky .m-nav-btn{width:36px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header :is(.col-mobile-btn-menu, .col-mobile-btn-search){display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;flex:0 0 36px!important;width:36px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header .ybc-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:44px!important;padding:0px!important;}
html.gx-style-shop-2.td-is-iphone body #mobile-header .ybc-menu-button-toggle_icon{vertical-align:middle;margin:0px!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header{padding-top:var(--td-header-native-gap,11.25px)!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header .sticky-mobile-wrapper{padding-top:0px!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-native-scroll #header#header#header{position:sticky!important;top:calc(-1 * var(--td-topbar-scroll-height,44px))!important;width:100%!important;z-index:5000!important;transition:none!important;}
html.gx-style-shop-2.td-is-iphone body#index.gx-has-hero.td-header-native-scroll #header#header{margin-bottom:calc(-1 * var(--td-header-flow-height,103px))!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-native-scroll #mobile-header .sticky-mobile-wrapper{height:48px!important;min-height:48px!important;padding-top:0px!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-native-scroll:not(.td-header-at-bottom) #header #mobile-header-sticky:not(.td-header-transition-ghost){position:relative!important;inset:auto!important;width:calc(100% - var(--td-header-gap)*2)!important;margin:0 var(--td-header-gap)!important;transform:none!important;transition:none!important;opacity:1!important;visibility:visible!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-bottom #header #mobile-header-sticky{position:fixed!important;top:auto!important;bottom:calc(12px + max(var(--td-product-bar-offset, 0px), env(safe-area-inset-bottom, 0px)))!important;left:var(--td-header-gap)!important;right:var(--td-header-gap)!important;margin:0px!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:none!important;z-index:5000!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-bottom #mobile-header-sticky .col-mobile-logo{position:relative;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-bottom #mobile-header-sticky .col-mobile-logo > a{visibility:hidden!important;pointer-events:none!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-bottom #header #td-header-back-top:not([hidden]){position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:50%;cursor:pointer;display:flex!important;padding:0px!important;border:0px!important;background:transparent!important;color:rgb(255, 255, 255)!important;box-shadow:none!important;}
html.gx-style-shop-2.td-is-iphone body #header #td-header-back-top svg{width:26px;height:26px;fill:none;stroke:currentcolor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;}
html.gx-style-shop-2.td-is-iphone body #header #td-header-back-top:focus-visible{outline:rgb(25,27,30) solid 2px;outline-offset:1px;}
html.gx-style-shop-2.td-is-iphone body #header #td-header-back-top:active{color:rgb(25,27,30)!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-bottom #header #search-widget-mobile{max-height:calc(100dvh - 100px - var(--td-product-bar-offset, 0px));overflow:auto;top:auto!important;bottom:calc(100% + 10px)!important;}
html.gx-style-shop-2.td-is-iphone body #header #search-widget-mobile{background:transparent!important;border:0px!important;box-shadow:none!important;}
html.gx-style-shop-2.td-is-iphone body #header #search-widget-mobile .form-search-control{background:rgb(255, 255, 255)!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-top #header #mobile-header-sticky{position:fixed!important;top:var(--td-header-native-gap)!important;bottom:auto!important;left:var(--td-header-gap)!important;right:var(--td-header-gap)!important;margin:0px!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:none!important;z-index:5000!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-reveal > .container,html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-reveal::before{animation:400ms ease-out 0s 1 normal both running td-header-reveal;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-fading-out > .container,html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-fading-out::before{animation:400ms linear 0s 1 normal both running td-header-fade-out!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-fading-in > .container,html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-fading-in::before{animation:400ms linear 0s 1 normal both running td-header-reveal!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-transition-ghost{pointer-events:none!important;z-index:5001!important;}
html.gx-style-shop-2.td-is-iphone body.td-header-at-bottom #header #mobile-header-sticky.td-header-ghost-top .col-mobile-logo > a{visibility:visible!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-ghost-bottom .col-mobile-logo > a{visibility:hidden!important;}
html.gx-style-shop-2.td-is-iphone body #header #mobile-header-sticky.td-header-ghost-bottom #td-header-back-top:not([hidden]){position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:50%;display:flex!important;padding:0px!important;border:0px!important;background:transparent!important;color:rgb(255, 255, 255)!important;box-shadow:none!important;}}
@media (min-width:768px){html.gx-style-shop-2:not(.td-is-iphone) body #header #desktop-header{padding-bottom:var(--td-menu-edge-gap,8px)!important;}
html.gx-style-shop-2:not(.td-is-iphone) body #desktop-header .header-top > .container{padding-bottom:0!important;}
html.gx-style-shop-2:not(.td-is-iphone) body #desktop-header .ets_prmn_megamenu{margin-top:0!important;}}
html.gx-style-shop-2 #product button#iqit-compare-product-btn{border-radius:50%;color:#ffffff;font-size:15px;height:48px;line-height:50px;width:48px;-ms-transform:translatex(0);-webkit-transform:translatex(0);transform:translatex(0);padding:0;margin-left:15px;}
html.gx-style-shop-2 #product button#iqit-wishlist-product-btn{border-radius:50%;height:48px;width:48px;-ms-transform:translatex(0);-webkit-transform:translatex(0);transform:translatex(0);padding:0;margin-left:15px;}
html.gx-style-shop-2 #product button#iqit-compare-product-btn:hover{background:#027cc2;}
html.gx-style-shop-2 #product button#iqit-wishlist-product-btn{line-height:48px;background:none;border:2px solid #000;color:#000000;font-size:21px;}
html.gx-style-shop-2 #product div#iqitcookielaw.move-up{bottom:8rem;}
html.gx-style-shop-2 #product .product-sidebar .block-iqithtmlandbanners-html iframe{max-width:100%;}
html.gx-style-shop-2 #product .product-additional-info section#product-video{margin:0;}
html.gx-style-shop-2 #product .product-additional-info .whatsapp-order-button{background:none;margin-bottom:15px;transition:0.2s all;color:#000;border:2px solid rgba(0,0,0,0.7);}
html.gx-style-shop-2 #product .product-additional-info .whatsapp-order-button:hover{background:#128C7E;border:2px solid #128C7E;color:#fff;}
html.gx-style-shop-2 #product .product-additional-info .whatsapp-order-button img{transition:0.2s all;}
html.gx-style-shop-2 #product .product-additional-info .whatsapp-order-button:hover img{filter:brightness(0) invert(1);}
@media only screen and (max-width: 768px){html.gx-style-shop-2 #product #iqithtmlandbanners-block-1{display:none;}
html.gx-style-shop-2 #product .cbh-phone{bottom:0px;right:-72px;z-index:90;}
html.gx-style-shop-2 #product button#iqit-compare-product-btn,html.gx-style-shop-2 #product button#iqit-wishlist-product-btn{margin-left:0;height:40px;line-height:41px;width:40px;}
html.gx-style-shop-2 #product .product-add-to-cart .col-add-wishlist,html.gx-style-shop-2 #product .product-add-to-cart .col-add-compare{max-width:50px;}}
html.gx-style-shop-2 #product .block-iqithtmlandbanners-html .block-title{margin:0 0 20px;background-color:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%,#f8f8f8 100%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeeede", endColorstr="#ff2a2a2a", GradientType=0);color:#3681bf;text-shadow:1px 1px 0 #fff;border:1px solid #f8f8f8;border-bottom-color:#f2f2f2;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:2px;border-radius:2px;text-transform:uppercase;line-height:30px;padding:8px 10px;font-family:"Urbanist", sans-serif;font-size:1.4em;font-weight:500;display:block;}
html.gx-style-shop-2 #product .nav-tabs .nav-item h3{margin:0;padding:0;}
html.gx-style-shop-2 #product .swiper-slide{height:auto;}
@keyframes bggradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
html.gx-style-shop-2 #product .product-description .rte-content ul,html.gx-style-shop-2 #product .product-description .rte-content ol{line-height:1.5!important;}
@media (max-width: 768px){html.gx-style-shop-2 #product .h2.page-title,html.gx-style-shop-2 #product .h2.page-title span{font-size:17px!important;}}
html.gx-style-shop-2 #product #short_description_content,html.gx-style-shop-2 #product .product-description,html.gx-style-shop-2 #product .product-description .rte-content,html.gx-style-shop-2 #product .product-description p,html.gx-style-shop-2 #product .product-description li,html.gx-style-shop-2 #product .product-description h4,html.gx-style-shop-2 #product .product-description span{font-family:"Urbanist", sans-serif!important;font-size:14px!important;line-height:1.8!important;font-weight:400!important;}
html.gx-style-shop-2 body#product nav.breadcrumb{background:#fff!important;border:0!important;border-bottom:0!important;box-shadow:none!important;padding:5px 0 3px!important;margin-bottom:2px!important;}
html.gx-style-shop-2 body#product nav.breadcrumb .container,html.gx-style-shop-2 body#product nav.breadcrumb .row,html.gx-style-shop-2 body#product nav.breadcrumb .col,html.gx-style-shop-2 body#product nav.breadcrumb ol{background:#fff!important;border:0!important;border-bottom:0!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product nav.breadcrumb ol{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 12px 3px 12px!important;margin:0!important;line-height:1.6!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;}
html.gx-style-shop-2 body#product nav.breadcrumb ol::-webkit-scrollbar{display:none!important;}
html.gx-style-shop-2 body#product nav.breadcrumb ol > li{flex:0 0 auto!important;white-space:nowrap!important;overflow:visible!important;max-width:none!important;line-height:1.6!important;}
html.gx-style-shop-2 body#product nav.breadcrumb ol > li a,html.gx-style-shop-2 body#product nav.breadcrumb ol > li span{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;line-height:1.6!important;}
html.gx-style-shop-2 body#product nav.breadcrumb ol > li:last-child{display:none!important;}
html.gx-style-shop-2 body#product nav.breadcrumb ol > li:nth-last-child(2)::after,html.gx-style-shop-2 body#product nav.breadcrumb ol > li:nth-last-child(2) > a::after{display:none!important;content:""!important;}
html.gx-style-shop-2 body#product nav.breadcrumb ol,html.gx-style-shop-2 body#product nav.breadcrumb ol > li,html.gx-style-shop-2 body#product nav.breadcrumb ol > li a,html.gx-style-shop-2 body#product nav.breadcrumb ol > li span{text-transform:uppercase!important;letter-spacing:0.02em!important;}
html.gx-style-shop-2 body#product .product_header_container{background:#ffffff!important;}
html.gx-style-shop-2 body#product .product_header_container h2.page-title{background:#ffffff!important;color:#111111!important;margin:0 0 8px 0!important;padding:0 46px 6px 0!important;line-height:1.04!important;max-height:none!important;overflow:visible!important;}
html.gx-style-shop-2 body#product .product_header_container,html.gx-style-shop-2 body#product .product_header_container h2.page-title{position:relative!important;}
html.gx-style-shop-2 body#product .product_header_container h2.page-title.title-expanded,html.gx-style-shop-2 body#product .product_header_container h2.page-title.title-expanded > span{max-height:none!important;}
html.gx-style-shop-2 body#product .product-title-toggle{position:absolute!important;right:0!important;bottom:2px!important;width:34px!important;height:22px!important;border:1px solid #dddddd!important;border-radius:999px!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:3!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)!important;}
html.gx-style-shop-2 body#product .product-title-toggle::before{content:""!important;width:8px!important;height:8px!important;border-right:2px solid #222222!important;border-bottom:2px solid #222222!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform 0.2s ease!important;}
html.gx-style-shop-2 body#product .product-title-toggle.is-open::before{transform:rotate(-135deg) translateY(-1px)!important;}
html.gx-style-shop-2 body#product .images-container-bottom .product-cover{position:relative!important;margin-bottom:6px!important;line-height:0!important;}
html.gx-style-shop-2 body#product #product-images-large{height:auto!important;}
html.gx-style-shop-2 body#product .product-cover .expander > span{color:#ffffff!important;line-height:1!important;}
html.gx-style-shop-2 body#product .product-cover .expander > span i,html.gx-style-shop-2 body#product .product-cover .expander > span .fa{color:#ffffff!important;font-size:13px!important;line-height:1!important;}
html.gx-style-shop-2 body#product #product-images-large{width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#ffffff!important;}
html.gx-style-shop-2 body#product #product-images-large .swiper-wrapper,html.gx-style-shop-2 body#product #product-images-large .product-image-large{height:100%!important;}
html.gx-style-shop-2 body#product #product-images-large .product-image-large img.img-fluid,html.gx-style-shop-2 body#product #product-images-large .swiper-slide-active img.img-fluid{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;transform:none!important;}
html.gx-style-shop-2 body#product .product-cover .expander{position:absolute!important;inset:0!important;z-index:22!important;padding:0!important;margin:0!important;background:transparent!important;}
html.gx-style-shop-2 body#product .product-cover .expander > span{position:absolute!important;right:12px!important;bottom:12px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255, 255, 255, 0.72)!important;border:1px solid rgba(0, 0, 0, 0.16)!important;border-radius:10px!important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.12)!important;backdrop-filter:blur(6px)!important;z-index:35!important;}
html.gx-style-shop-2 body#product .product-cover .expander > span i,html.gx-style-shop-2 body#product .product-cover .expander > span .fa{display:none!important;}
html.gx-style-shop-2 body#product .product-cover .expander > span::before{content:""!important;position:absolute!important;width:9px!important;height:9px!important;top:9px!important;right:9px!important;border-top:1.5px solid #111111!important;border-right:1.5px solid #111111!important;}
html.gx-style-shop-2 body#product .product-cover .expander > span::after{content:""!important;position:absolute!important;width:9px!important;height:9px!important;left:9px!important;bottom:9px!important;border-left:1.5px solid #111111!important;border-bottom:1.5px solid #111111!important;}
html.gx-style-shop-2 body#product .images-container-bottom .product-cover{overflow:hidden!important;}
html.gx-style-shop-2 body#product .images-container .js-qv-mask{overflow:visible!important;}
html.gx-style-shop-2 body#product #product-images-thumbs{padding:6px 7px 12px 7px!important;margin-top:0!important;margin-bottom:2px!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-wrapper{overflow:visible!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide{padding:3px 1px 8px 1px!important;box-sizing:border-box!important;height:auto!important;overflow:visible!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container{aspect-ratio:1 / 1!important;width:calc(100% - 2px)!important;max-width:96px!important;height:auto!important;margin:0 auto!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.thumb,html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.img-fluid{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;}
@media (max-width: 380px){html.gx-style-shop-2 body#product #product-images-thumbs{padding:5px 6px 11px 6px!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide{padding:3px 1px 7px 1px!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container{width:calc(100% - 2px)!important;max-width:82px!important;}}
html.gx-style-shop-2 body#product.product-has-single-image .js-qv-mask,html.gx-style-shop-2 body#product.product-has-single-image #product-images-thumbs,html.gx-style-shop-2 body#product.product-has-single-image .after-cover-thumbnails,html.gx-style-shop-2 body#product.product-has-single-image .after-cover-thumbnails2{display:none!important;}
html.gx-style-shop-2 body#product.product-has-single-image .images-container-bottom .product-cover{margin-bottom:12px!important;}
html.gx-style-shop-2 body#product .images-container.images-container-bottom{margin-bottom:8px!important;}
html.gx-style-shop-2 body#product .after-cover-thumbnails2{margin-top:0!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product iframe[src*="youtube"],html.gx-style-shop-2 body#product iframe[src*="youtu"]{display:block!important;width:100%!important;border:0!important;border-radius:14px!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide{transform-origin:center center;z-index:1;transition:transform 0.08s ease-out;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide.swiper-slide-thumb-active:not(.thumb-tapping):not(.thumb-bounce),html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide.js-thumb-selected:not(.thumb-tapping):not(.thumb-bounce),html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide.selected:not(.thumb-tapping):not(.thumb-bounce){transform:scale(1)!important;}
@media (hover: hover) and (pointer: fine){html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide:hover{transform:scale(1.35)!important;transition:transform 0.08s ease-out!important;animation:none!important;z-index:5;}}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide.thumb-tapping{transform:scale(1.35)!important;transition:transform 0.08s ease-out!important;animation:none!important;z-index:6;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide.thumb-bounce:not(.thumb-tapping){animation:productThumbDoubleBounce 0.62s ease-out;z-index:6;}
@keyframes productThumbDoubleBounce {
  0% {
    transform: scale(1.35);
  }

  42% {
    transform: scale(0.94);
  }

  60% {
    transform: scale(1.10);
  }

  76% {
    transform: scale(0.98);
  }

  90% {
    transform: scale(1.04);
  }

  100% {
    transform: scale(1);
  }
}
html.gx-style-shop-2 body#product .product_header_container h2.page-title{margin-bottom:8px!important;padding-right:46px!important;}
html.gx-style-shop-2 body#product .product_header_container h2.page-title > span{font-family:"DM Sans", Arial, Helvetica, sans-serif!important;display:-webkit-box!important;-webkit-line-clamp:var(--product-title-max-lines, 3)!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;font-size:clamp(28px, 7.2vw, 38px)!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-0.05em!important;color:#111!important;}
html.gx-style-shop-2 body#product .product_header_container h2.page-title.title-expanded > span{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;}
html.gx-style-shop-2 body#product .product-features-inline{margin:10px 0 14px 0;padding:12px 0 0 0;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.08);}
html.gx-style-shop-2 body#product .product-features-inline-title{margin-bottom:8px;font-size:15px;line-height:1.2;font-weight:700;color:#111;}
html.gx-style-shop-2 body#product .product-features-inline .product-features{margin:0;padding:0;}
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet{margin:0;}
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dt.name,html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dd.value{padding:4px 0!important;margin:0!important;font-size:13px!important;line-height:1.4!important;border-bottom:0!important;}
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dt.name{width:42%;float:left;clear:left;font-weight:400!important;color:#111;}
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dd.value{width:58%;float:left;font-weight:400!important;color:#111;}
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet::after{content:"";display:block;clear:both;}
html.gx-style-shop-2 body#product .product-features-inline .stock-feature-name{font-weight:400!important;}
html.gx-style-shop-2 body#product .product-features-inline .stock-feature-value{display:flex;align-items:center;min-height:26px;overflow:visible!important;}
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-status{display:inline-flex;align-items:center;gap:7px;}
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-flower{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:visible;}
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-flower img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain;animation:tiendaFlowerSlowRotate 9s linear infinite;transform-origin:center center;}
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-flower::before,html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-flower::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:50%;border:1px solid rgba(38,127,173,0.28);transform:translate(-50%, -50%) scale(1);opacity:0;pointer-events:none;z-index:1;animation:tiendaFlowerPulseRing 2.4s ease-out infinite;}
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-flower::after{animation-delay:1.2s;}
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-yes{font-size:12px;line-height:1;font-weight:800;letter-spacing:0.06em;color:#318ad2;}
@keyframes tiendaFlowerSlowRotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}
@keyframes tiendaFlowerPulseRing {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.45;
  }

  70% {
    transform: translate(-50%, -50%) scale(1.75);
    opacity: 0.12;
  }

  100% {
    transform: translate(-50%, -50%) scale(1.9);
    opacity: 0;
  }
}
html.gx-style-shop-2 body#product .product-reviews-under-title{font-size:13px!important;line-height:1.2!important;font-weight:400!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title .comments-note{display:inline-flex!important;align-items:center!important;margin:0!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title .ets_rv_grade_stars,html.gx-style-shop-2 body#product .product-reviews-under-title .ets-rv-comments-nb{display:inline-flex!important;align-items:center!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title .ets-rv-comments-nb{font-size:13px!important;color:#111!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title .ets_rv_grade_stars{transform:scale(1.10);transform-origin:left center;margin-left:2px!important;margin-right:4px!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title .comments-note{gap:7px!important;}
html.gx-style-shop-2 body#product .product-details-tab-hidden,html.gx-style-shop-2 body#product #product-details-tab-nav,html.gx-style-shop-2 body#product #product-details-tab.product-details-pane-hidden,html.gx-style-shop-2 body#product .product-description-tab-hidden,html.gx-style-shop-2 body#product #description.product-description-pane-hidden{display:none!important;}
html.gx-style-shop-2 body#product #product-infos-tabs{border-bottom:1px solid #e3e3e3!important;box-shadow:none!important;margin-bottom:18px!important;padding-bottom:8px!important;}
html.gx-style-shop-2 body#product #product-infos-tabs .nav-item,html.gx-style-shop-2 body#product #product-infos-tabs .nav-link,html.gx-style-shop-2 body#product #product-infos-tabs .nav-link.active{border:0!important;border-bottom:0!important;background:transparent!important;padding:0!important;margin:0!important;}
html.gx-style-shop-2 body#product #product-infos-tabs a[href="#description"] h3{font-family:"EB Garamond", serif!important;font-size:20px!important;line-height:1.25!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0!important;color:#000!important;margin:0!important;padding:0!important;border:0!important;}
html.gx-style-shop-2 body#product #product-infos-tabs .nav-link.active::before,html.gx-style-shop-2 body#product #product-infos-tabs .nav-link.active::after,html.gx-style-shop-2 body#product #product-infos-tabs a[href="#description"]::before,html.gx-style-shop-2 body#product #product-infos-tabs a[href="#description"]::after{display:none!important;content:none!important;}
html.gx-style-shop-2 body#product #short_description_content{position:relative!important;max-height:none!important;overflow:visible!important;transition:none!important;}
html.gx-style-shop-2 body#product #short_description_content.has-short-description-toggle{padding-right:42px!important;}
html.gx-style-shop-2 body#product .short-description-toggle{position:absolute!important;right:0!important;bottom:4px!important;width:34px!important;height:22px!important;border:1px solid #dddddd!important;border-radius:999px!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:3!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)!important;}
html.gx-style-shop-2 body#product .short-description-toggle::before{content:""!important;width:8px!important;height:8px!important;border-right:2px solid #222222!important;border-bottom:2px solid #222222!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform 0.2s ease!important;}
html.gx-style-shop-2 body#product .short-description-toggle.is-open::before{transform:rotate(-135deg) translateY(-1px)!important;}
html.gx-style-shop-2 body#product #description .product-description{position:relative!important;max-height:none!important;overflow:visible!important;transition:none!important;}
html.gx-style-shop-2 body#product #description .product-description.has-long-description-toggle{padding-right:42px!important;}
html.gx-style-shop-2 body#product .long-description-toggle{position:absolute!important;right:0!important;bottom:4px!important;width:34px!important;height:22px!important;border:1px solid #dddddd!important;border-radius:999px!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:3!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)!important;}
html.gx-style-shop-2 body#product .long-description-toggle::before{content:""!important;width:8px!important;height:8px!important;border-right:2px solid #222222!important;border-bottom:2px solid #222222!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform 0.2s ease!important;}
html.gx-style-shop-2 body#product .long-description-toggle.is-open::before{transform:rotate(-135deg) translateY(-1px)!important;}
html.gx-style-shop-2 body#product .tabs.product-tabs{margin-top:0!important;}
html.gx-style-shop-2 body#product .tabs.product-tabs{margin:0!important;}
html.gx-style-shop-2 body#product .product-info-row{margin-bottom:0!important;}
html.gx-style-shop-2 body#product #product-infos-accordion-mobile{margin:0!important;padding:0!important;height:0!important;min-height:0!important;}
html.gx-style-shop-2 body#product .tabs.product-tabs{background:#f6f6f6!important;border-radius:14px!important;padding:14px 14px 16px 14px!important;box-sizing:border-box!important;}
html.gx-style-shop-2 body#product #short_description_content.has-short-description-toggle,html.gx-style-shop-2 body#product #description .product-description.has-long-description-toggle,html.gx-style-shop-2 body#product .product_header_container h2.page-title{cursor:pointer;}
@media (max-width: 767px){html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .col-add-qty{flex:0 0 90px!important;width:90px!important;max-width:90px!important;padding-left:0!important;padding-right:0!important;margin:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .col-add-btn{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .col-add-wishlist{flex:0 0 48px!important;width:48px!important;max-width:48px!important;padding-left:0!important;padding-right:0!important;margin:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .qty,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin{width:90px!important;height:48px!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin{position:relative!important;display:block!important;border:1px solid #e5e5e5!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart input#quantity_wanted{width:100%!important;height:46px!important;line-height:46px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;padding:0 25px!important;font-family:"DM Sans", Arial, Helvetica, sans-serif!important;font-size:16px!important;font-weight:400!important;color:#111!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .input-group-btn-vertical{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;font-family:"DM Sans", Arial, Helvetica, sans-serif!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-down{position:absolute!important;top:0!important;width:26px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;color:#111!important;text-align:center!important;font-family:"DM Sans", Arial, Helvetica, sans-serif!important;font-size:0!important;font-weight:300!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-down{left:0!important;right:auto!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up{right:0!important;left:auto!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up i,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-down i{display:none!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-down::before,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:10px!important;height:1px!important;background:#111!important;border-radius:2px!important;transform:translate(-50%, -50%)!important;opacity:0.85!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:1px!important;height:10px!important;background:#111!important;border-radius:2px!important;transform:translate(-50%, -50%)!important;opacity:0.85!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart{width:100%!important;height:46px!important;border:0!important;border-radius:999px!important;background:#000!important;color:#fff!important;font-family:"DM Sans", Arial, Helvetica, sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart:hover,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart:focus,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart:active{background:#000!important;color:#fff!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .col-add-wishlist a,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .col-add-wishlist button{width:46px!important;height:46px!important;border:2px solid #000!important;border-radius:50%!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity{gap:8px!important;margin-left:0!important;margin-right:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty{padding:0!important;margin:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty .qty{height:46px!important;margin:0!important;padding:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty .input-group.bootstrap-touchspin{height:46px!important;margin:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .bootstrap-touchspin input[name="qty"]{font-family:"DM Sans", sans-serif!important;opacity:1!important;visibility:visible!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-btn{padding:0!important;margin:0!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-btn .add{width:100%!important;height:46px!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-btn button.add-to-cart{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding-top:0!important;padding-bottom:0!important;padding-left:10px!important;padding-right:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;line-height:46px!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product.product-sticky-interacting .product-actions,html.gx-style-shop-2 body#product.product-sticky-interacting form#add-to-cart-or-refresh{visibility:visible!important;opacity:1!important;}
html.gx-style-shop-2 body#product.product-sticky-interacting form#add-to-cart-or-refresh .row.extra-small-gutters.product-quantity{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:100!important;background:#fff!important;box-shadow:0 -6px 18px rgba(0, 0, 0, 0.10)!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart #mobile-product-info-div{position:relative!important;z-index:2!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;visibility:visible!important;opacity:1!important;}
html.gx-style-shop-2 body#product.product-sticky-interacting form#add-to-cart-or-refresh .product-add-to-cart{z-index:101!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty{flex:0 0 34%!important;width:34%!important;max-width:34%!important;min-width:34%!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty .qty,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty .input-group.bootstrap-touchspin{width:100%!important;max-width:100%!important;min-width:100%!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty input[name="qty"]{width:100%!important;text-align:center!important;font-family:"DM Sans", sans-serif!important;padding-left:2.4em!important;padding-right:2.4em!important;}
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-btn{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product #mobile-product-info-div .col-7,html.gx-style-shop-2 body#product #mobile-product-info-div .page-title{min-width:0!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div .page-title,html.gx-style-shop-2 body#product #mobile-product-info-div h2.page-title{margin:0!important;padding:0!important;line-height:1.15!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div .product-name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:"Urbanist", sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.15!important;max-height:2.3em!important;color:#111!important;}}
@media (max-width: 767px){@keyframes tiendaStickyProductInfoIn {
    0% {
      opacity: 0;
      transform: translateX(-24px);
    }

    45% {
      opacity: 0.45;
      transform: translateX(-10px);
    }

    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
@keyframes tiendaStickyProductInfoOut {
    0% {
      opacity: 1;
      transform: translateX(0);
    }

    100% {
      opacity: 0;
      transform: translateX(-14px);
    }
  }
html.gx-style-shop-2 body#product.mobile-product-sticky-visible #mobile-product-info-div{animation:tiendaStickyProductInfoIn 0.52s cubic-bezier(0.22, 0.61, 0.36, 1) both;will-change:transform, opacity;}
html.gx-style-shop-2 body#product.mobile-product-sticky-leaving #mobile-product-info-div{animation:tiendaStickyProductInfoOut 0.22s ease-in both;will-change:transform, opacity;}
html.gx-style-shop-2 body#product #mobile-product-info-div{backface-visibility:hidden;-webkit-backface-visibility:hidden;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product #mobile-product-info-div .col-2{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div .col-2 img{aspect-ratio:1 / 1!important;width:100%!important;max-width:48px!important;height:auto!important;max-height:48px!important;object-fit:cover!important;object-position:center!important;border-radius:8px!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div .page-title,html.gx-style-shop-2 body#product #mobile-product-info-div h2.page-title,html.gx-style-shop-2 body#product #mobile-product-info-div .h2.page-title{border:0!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div .page-title::before,html.gx-style-shop-2 body#product #mobile-product-info-div .page-title::after,html.gx-style-shop-2 body#product #mobile-product-info-div h2.page-title::before,html.gx-style-shop-2 body#product #mobile-product-info-div h2.page-title::after{display:none!important;content:none!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div .product-price{font-family:"Urbanist", sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.1!important;color:#111!important;white-space:nowrap!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product #mobile-product-info-div{align-items:flex-start!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div > .col-2{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:0!important;overflow:visible!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div > .col-2 img{width:clamp(42px, 12vw, 48px)!important;height:clamp(42px, 12vw, 48px)!important;min-width:clamp(42px, 12vw, 48px)!important;min-height:clamp(42px, 12vw, 48px)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin-top:0!important;transform:translateY(-1px);border-radius:8px!important;}
html.gx-style-shop-2 body#product #mobile-product-info-div > .col-7,html.gx-style-shop-2 body#product #mobile-product-info-div > .col-3{padding-top:0!important;}}
@media (min-width: 768px){html.gx-style-shop-2 body#product .product_header_container,html.gx-style-shop-2 body#product .product-title-with-wishlist{position:relative!important;}
html.gx-style-shop-2 body#product .product-title-with-wishlist .page-title,html.gx-style-shop-2 body#product .product-title-with-wishlist h2.page-title,html.gx-style-shop-2 body#product .product-title-with-wishlist h1.product-title{padding-right:58px!important;}
html.gx-style-shop-2 body#product .product-title-wishlist{position:absolute!important;top:6px!important;right:0!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;z-index:4!important;}
html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist{width:46px!important;max-width:46px!important;flex:0 0 46px!important;padding:0!important;margin:0!important;}
html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist button,html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist a,html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist .btn{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fff!important;border:1px solid rgba(0, 0, 0, 0.12)!important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.08)!important;}
html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist i,html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist svg{font-size:21px!important;line-height:1!important;}}
html.gx-style-shop-2 body#product .product-features-inline.product-features-no-title{margin-top:8px!important;padding-top:0!important;}
html.gx-style-shop-2 body#product .product-features-inline.product-features-no-title .product-features{margin-top:0!important;padding-top:0!important;}
html.gx-style-shop-2 body#product .elementor-widget-alert,html.gx-style-shop-2 body#product .elementor-widget-alert .elementor-alert{border-radius:10px!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info{background:#e5f0f9!important;border-radius:14px!important;padding:10px 10px 11px!important;margin:10px 0 12px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;box-shadow:none!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info::before{content:"Ai cumpărat sau cunoști produsul?";display:block!important;flex:0 0 100%!important;font-family:"Urbanist", Arial, Helvetica, sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;color:#111!important;margin:0 0 2px!important;padding:0!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-read-user{display:none!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment{flex:1 1 0!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:#267fad!important;color:#fff!important;font-family:"Urbanist", Arial, Helvetica, sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:34px!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important;text-transform:none!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment i,html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment svg{margin-right:4px!important;color:#fff!important;fill:#fff!important;font-size:12px!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment:hover,html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment:focus,html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment:active{background:#267fad!important;color:#fff!important;box-shadow:none!important;outline:none!important;}
@media (max-width: 360px){html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info{padding:9px 8px 10px!important;gap:6px!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info::before{font-size:13px!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment{height:32px!important;min-height:32px!important;line-height:32px!important;font-size:11px!important;padding:0 6px!important;}
html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment i,html.gx-style-shop-2 body#product .ets-rv-product-comments-additional-info .ets-rv-btn-comment svg{margin-right:3px!important;font-size:11px!important;}}
html.gx-style-shop-2 //============================================================

body#product #ets-rv-post-product-comment-modal,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal *{font-family:"Urbanist", Arial, Helvetica, sans-serif!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal{position:fixed!important;inset:0!important;padding:var(--review-modal-top, 12px) 8px var(--review-modal-bottom, 160px)!important;background:rgba(0, 0, 0, 0.55)!important;overflow:hidden!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_table-cell,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-dialog{display:block!important;width:100%!important;height:var(--review-modal-height, calc(100svh - 180px))!important;max-height:var(--review-modal-height, calc(100svh - 180px))!important;margin:0 auto!important;padding:0!important;background:transparent!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-content{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#e5f0f9!important;border-radius:18px!important;border:0!important;box-shadow:0 8px 30px rgba(0, 0, 0, 0.18)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header{position:sticky!important;top:0!important;z-index:50!important;padding:10px 52px 10px 12px!important;background:#e5f0f9!important;border-bottom:1px solid rgba(38,127,173,0.12)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header h3,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header .h3{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;color:#111!important;text-transform:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header h3 svg,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header .h3 svg,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header h3 i,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header .h3 i{display:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header h3::before,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header .h3::before{content:""!important;width:16px!important;height:16px!important;flex:0 0 16px!important;border:1px solid #111!important;border-radius:50%!important;background:linear-gradient(#111, #111) center / 8px 1px no-repeat,
    linear-gradient(#111, #111) center / 1px 8px no-repeat!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-header .close{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border:1px solid rgba(17, 17, 17, 0.35)!important;border-radius:50%!important;background:linear-gradient(45deg, transparent calc(50% - .5px), #111 calc(50% - .5px), #111 calc(50% + .5px), transparent calc(50% + .5px)) center / 13px 13px no-repeat,
    linear-gradient(-45deg, transparent calc(50% - .5px), #111 calc(50% - .5px), #111 calc(50% + .5px), transparent calc(50% + .5px)) center / 13px 13px no-repeat,
    #fff!important;font-size:0!important;color:transparent!important;opacity:1!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-body{overflow:visible!important;padding:10px 12px 12px!important;background:#e5f0f9!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .row.modal_body_infor{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;margin:0 0 16px!important;padding:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_img{flex:0 0 48px!important;width:48px!important;max-width:48px!important;padding:0!important;margin:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_img img{width:48px!important;height:48px!important;display:block!important;object-fit:cover!important;border-radius:11px!important;background:#fff!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_info{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_info h4{margin:0!important;padding:0!important;font-size:12.5px!important;line-height:1.25!important;font-weight:700!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_info [itemprop="description"],html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_info .description,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .modal_product_info p{display:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .form-group,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .row{margin-bottom:12px!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal label,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .form-label{margin-bottom:5px!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;color:#111!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal input[type="text"],html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal input[type="email"],html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal input[type="number"],html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal textarea,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal select{border-radius:11px!important;border:1px solid rgba(17, 17, 17, 0.13)!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;line-height:1.35!important;color:#111!important;padding:9px 11px!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal textarea{min-height:78px!important;resize:vertical!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal input:focus,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal textarea:focus,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal select:focus{border-color:#267fad!important;box-shadow:0 0 0 2px rgba(38,127,173,0.12)!important;outline:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .criterion-rating .star,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .criterion-rating .star svg,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .criterion-rating .star path,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-grade-stars .star,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-grade-stars .star svg,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-grade-stars .star path,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-star-content .star,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-star-content .star svg,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-star-content .star path,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .star_full,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .star_full path{color:#267fad!important;fill:#267fad!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_upload_images,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_upload_videos{margin-bottom:10px!important;overflow-x:hidden!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal ul.ets_rv_upload_photos,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal ul.ets_rv_upload_videos{margin:0!important;padding:0!important;overflow-x:hidden!important;max-width:100%!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_upload_photo_item,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_upload_video_item{margin:0!important;padding:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_upload_photo_wrap,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_upload_video_wrap{position:relative!important;width:56px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(17, 17, 17, 0.12)!important;border-radius:13px!important;overflow:hidden!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_btn_upload{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%, -50%)!important;width:30px!important;height:30px!important;border:1px solid rgba(17, 17, 17, 0.28)!important;border-radius:50%!important;background:linear-gradient(#9fb4c8, #9fb4c8) center / 13px 1px no-repeat,
    linear-gradient(#9fb4c8, #9fb4c8) center / 1px 13px no-repeat!important;font-size:0!important;color:transparent!important;opacity:1!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_btn_upload::before,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_btn_upload::after,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_btn_upload i,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_rv_btn_upload svg{display:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-post_content_footer_modal{position:relative!important;bottom:auto!important;z-index:1!important;margin:10px -12px -12px!important;padding:8px 10px 10px!important;background:#e5f0f9!important;border-top:1px solid rgba(17, 17, 17, 0.08)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-consent{margin:0 0 7px!important;padding:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-label{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;cursor:pointer!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-checkbox{position:absolute!important;opacity:0!important;pointer-events:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-box{width:15px!important;height:15px!important;flex:0 0 15px!important;border:1px solid rgba(17, 17, 17, 0.35)!important;border-radius:4px!important;background:#fff!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-checkbox:checked + .tienda-review-privacy-box{border-color:#267fad!important;background:linear-gradient(45deg, transparent 0 43%, #fff 43% 57%, transparent 57%) 2px 7px / 5px 5px no-repeat,
    linear-gradient(-45deg, transparent 0 43%, #fff 43% 57%, transparent 57%) 6px 6px / 7px 5px no-repeat,
    #267fad!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-text{font-size:10.5px!important;line-height:1.25!important;font-weight:500!important;color:#111!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-privacy-text a{color:#267fad!important;text-decoration:underline!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .post-comment-buttons,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-post_content_footer_modal .post-comment-buttons{display:flex!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .post-comment-buttons button,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-post_content_footer_modal button,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal button.ets-rv-btn-comment,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-btn-comment{flex:1 1 0!important;min-width:0!important;height:36px!important;min-height:36px!important;border:0!important;border-radius:999px!important;background:#267fad!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:36px!important;padding:0 12px!important;margin:0!important;box-shadow:none!important;text-transform:none!important;white-space:nowrap!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .post-comment-buttons button:hover,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .post-comment-buttons button:focus,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .post-comment-buttons button:active,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-post_content_footer_modal button:hover,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-post_content_footer_modal button:focus,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-post_content_footer_modal button:active,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal button.ets-rv-btn-comment:hover,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal button.ets-rv-btn-comment:focus,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal button.ets-rv-btn-comment:active{background:#267fad!important;color:#fff!important;box-shadow:none!important;outline:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .tienda-review-submit-disabled{opacity:0.45!important;cursor:not-allowed!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal,html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal *{font-family:"Urbanist",Arial,sans-serif!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal{position:fixed!important;inset:0!important;padding:var(--review-modal-top,12px)
        8px
        var(--review-modal-bottom,140px)!important;overflow:hidden!important;background:rgba(0,0,0,.55)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets_table-cell,html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets-rv-modal-dialog{display:block!important;width:100%!important;height:var(--review-modal-height,calc(100svh - 160px))!important;max-height:var(--review-modal-height,calc(100svh - 160px))!important;margin:0 auto!important;padding:0!important;background:transparent!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets-rv-modal-content{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#e5f0f9!important;border-radius:18px!important;border:none!important;box-shadow:0 8px 30px rgba(0,0,0,.18)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets-rv-modal-header{position:sticky!important;top:0!important;z-index:100!important;background:#e5f0f9!important;padding:10px 52px 10px 12px!important;border-bottom:1px solid rgba(38,127,173,.12)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .h3{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:14px!important;font-weight:700!important;color:#111!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .h3 svg{display:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .h3:before{content:""!important;width:16px;height:16px;border:1px solid #111;border-radius:50%;flex:0 0 16px;background:linear-gradient(#111,#111) center/8px 1px no-repeat,
      linear-gradient(#111,#111) center/1px 8px no-repeat;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .close{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border:1px solid rgba(17,17,17,.35)!important;border-radius:50%!important;background:#fff!important;font-size:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .close:before,html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .close:after{content:""!important;position:absolute;left:50%;top:50%;width:14px;height:1px;background:#111;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .close:before{transform:translate(-50%,-50%) rotate(45deg);}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .close:after{transform:translate(-50%,-50%) rotate(-45deg);}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets-rv-modal-body{padding:12px!important;background:#e5f0f9!important;overflow:visible!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets-rv-modal-body > .row:first-child{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important;padding:0!important;gap:10px!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_img{flex:0 0 56px!important;width:56px!important;max-width:56px!important;margin:0!important;padding:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_img img{width:56px!important;height:56px!important;object-fit:cover!important;border-radius:10px!important;display:block!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_info{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_info h4{margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;color:#111!important;display:block!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_info [itemprop="description"],html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_info p,html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .modal_product_info div[itemprop="description"]{display:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal input,html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal textarea{background:#fff!important;border-radius:12px!important;border:1px solid rgba(17,17,17,.12)!important;box-shadow:none!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal textarea{min-height:90px!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .ets-rv-post_content_footer_modal{position:relative!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid rgba(17,17,17,.08)!important;background:#e5f0f9!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .post-question-buttons{display:flex!important;gap:8px!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-question-modal .post-question-buttons button{flex:1 1 0!important;height:38px!important;border:none!important;border-radius:999px!important;background:#267fad!important;color:#fff!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;}
@media (min-width: 768px){html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal{padding:var(--review-modal-top, 24px) 24px var(--review-modal-bottom, 40px)!important;}
html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets_table-cell,html.gx-style-shop-2 body#product #ets-rv-post-product-comment-modal .ets-rv-modal-dialog{width:min(720px, calc(100vw - 48px))!important;max-width:720px!important;height:var(--review-modal-height, calc(100vh - 64px))!important;max-height:var(--review-modal-height, calc(100vh - 64px))!important;}}
html.gx-style-shop-2 body#product .product-reviews-under-title{cursor:pointer!important;display:flex!important;align-items:center!important;gap:4px!important;margin:2px 0 8px 0!important;padding:0!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title-label{font-size:16px!important;line-height:1!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title-stars,html.gx-style-shop-2 body#product .product-reviews-under-title-stars:before,html.gx-style-shop-2 body#product .product-reviews-under-title-stars:after{font-size:30px!important;line-height:1!important;}
html.gx-style-shop-2 body#product .product-reviews-under-title-count{margin-left:5px!important;font-size:13px!important;line-height:1!important;}
html.gx-style-shop-2 body#product.tienda-hide-mobile-sticky .product-add-to-cart,html.gx-style-shop-2 body#product.tienda-hide-mobile-sticky form#add-to-cart-or-refresh .product-add-to-cart,html.gx-style-shop-2 body#product.tienda-hide-mobile-sticky form#add-to-cart-or-refresh .row.product-quantity,html.gx-style-shop-2 body#product.tienda-hide-mobile-sticky form#add-to-cart-or-refresh .product-quantity,html.gx-style-shop-2 body#product.tienda-hide-mobile-sticky #mobile-product-info-div,html.gx-style-shop-2 body#product.tienda-hide-mobile-sticky .mobile-product-info{display:none!important;}
html.gx-style-shop-2 body#product #iqitwishlist-modal .form-control{border-radius:12px;}
html.gx-style-shop-2 body#product #iqitwishlist-modal .input-group .form-control{border-radius:12px 0 0 12px!important;}
html.gx-style-shop-2 body#product #iqitwishlist-modal .form-control-submit{border-radius:24px;}
html.gx-style-shop-2 body#product .images-container-bottom .product-cover{border:none!important;background:#ffffff!important;border-radius:16px!important;box-shadow:-4px -4px 18px rgba(0, 0, 0, 0.01),
     0 8px 24px rgba(0, 0, 0, 0.06)!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container{border:none!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.09)!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.thumb,html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.img-fluid{border:none!important;border-radius:12px!important;}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide-thumb-active .thumb-container,html.gx-style-shop-2 body#product #product-images-thumbs .js-thumb-selected .thumb-container{border:none!important;box-shadow:0 5px 14px rgba(0, 0, 0, 0.12)!important;}
@media (max-width: 380px){html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container,html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.thumb,html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.img-fluid{border-radius:10px!important;}}
html.gx-style-shop-2 body#product .after-cover-thumbnails2{border-radius:14px!important;box-shadow:0 10px 26px rgba(0, 0, 0, 0.16)!important;background:#fff;line-height:0;}
html.gx-style-shop-2 body#product #main .page-title,html.gx-style-shop-2 body#product #main .page-title span{font-family:"Instrument Serif", Georgia, serif!important;font-weight:400!important;text-transform:none!important;}
html.gx-style-shop-2 body#product #main :is(.pv-yt-host, .pv-youtube-autoload, iframe[src*="youtube"], .product-miniature .thumbnail-container, .product-miniature .product-thumbnail, .product-miniature .product-thumbnail img){border-radius:16px!important;}
html.gx-style-shop-2 body#product{font-family:Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body#product #main .current-price .product-price{font-family:Urbanist,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:18px!important;}
html.gx-style-shop-2 body#product #main .add-to-cart{border-radius:999px!important;}
html.gx-style-shop-2 body#product .breadcrumb{font-family:Urbanist,Arial,sans-serif!important;font-size:12px!important;line-height:19.2px!important;}
@media (max-width:767px){html.gx-style-shop-2 body#product #main .add-to-cart{border-radius:999px!important;}}
html.gx-style-shop-2 body#product,html.gx-style-shop-2 body#product :is(#main-page-content,#wrapper,#inner-wrapper,#content-wrapper,#main,#main-product-wrapper){background-color:#fff!important;}
html.gx-style-shop-2 body#product #main .tabs.product-tabs{background:#f6f6f6!important;border-radius:14px!important;padding:14px 14px 16px!important;box-sizing:border-box!important;}
html.gx-style-shop-2 body#product #main .tabs.product-tabs :is(.tab-content,#description,.product-description){background-color:transparent!important;}
html.gx-style-shop-2 body#product #main h1.product-title-no-toggle{text-transform:none!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap{border-radius:20px!important;font-family:Urbanist, Arial, sans-serif!important;font-size:14px!important;color:rgb(0, 0, 0)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(button, input, select, textarea, .btn, .ets_rv_filter){font-family:Urbanist, Arial, sans-serif!important;font-size:14px!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets-rv-product-comment-list-item, .ets-rv-product-question-list-item){background:rgb(255, 255, 255)!important;border:1px solid rgb(223,223,223)!important;border-radius:20px!important;padding:24px!important;margin:0px 0px 16px!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-comment-author-name{font-family:Urbanist, Arial, sans-serif!important;font-size:14px!important;color:rgb(169,205,229)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .product-comment-content-html{line-height:1.6!important;font-family:Urbanist, Arial, sans-serif!important;font-size:14px!important;color:rgb(0, 0, 0)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-title-html{text-transform:none!important;font-family:Urbanist, Arial, sans-serif!important;font-size:15px!important;color:rgb(54, 58, 65)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .verify_label{font-size:12px!important;color:rgb(0, 0, 0)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.review-date, .review-date-add){font-size:12px!important;color:rgb(153, 153, 153)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_avatar_caption{font-size:20px!important;border-radius:50%!important;background:rgb(169,205,229)!important;color:rgb(255, 255, 255)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(img, video, .ets_rv_image_item_bg, .ets_rv_fancy, .ets_popup_content, .modal-content, .ets_rv_statistics, .ets_rv_tab, .ets_rv_sort_by, .ets_rv_tab_item, .ets_rv_bulk_actions, .dropdown-menu, .ets_rv_li_dropdown, input, select, textarea, .ets_rv_comment_list){border-radius:14px!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_image_item_bg, .ets_rv_fancy){overflow:hidden!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(button, .btn, .ets_rv_load_more, .ets_rv_comment_load_more, .ets-rv-comment-buttons > span, .ets_rv_grade_stars_process, .ets_rv_grade_stars_percent){border-radius:999px!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-comment-author-avatar img{border-radius:50%!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_filter{gap:8px!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_grade_stars){color:rgb(169,205,229)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_grade_stars{font-size:20px!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_grade_stars_percent, .ets_rv_tab.active, .ets_rv_li_dropdown.active){background-color:rgb(169,205,229)!important;border-color:rgb(169,205,229)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_tab.active, .ets_rv_li_dropdown.active){color:rgb(25,27,30)!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_average_rating, .ets_rv_stats_review, .ets_rv_review_photos_wrap, .ets_rv_filter, .ets_rv_tabs, .ets_rv_wrap_content){border-radius:20px!important;}
@media (max-width: 575px){html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets-rv-product-comment-list-item, .ets-rv-product-question-list-item){padding:16px!important;}}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_review_filter{border-bottom:0px!important;}
@media (max-width: 767px){html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item > .ets-rv-comment-author-avatar{left:16px!important;top:16px!important;border-radius:50%!important;}}
@media (max-width: 767px){html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item > .ets-rv-comment-infos{min-height:36px!important;}}
html.gx-style-shop-2 body#product #main .ets_rv_reviews{border-radius:32px!important;}
@media (min-width:992px){html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item{border-color:#e5eaee!important;border-radius:18px!important;display:block;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item>.ets-rv-comment-author-avatar{position:relative!important;top:auto!important;left:auto!important;margin-bottom:14px;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets-rv-comment-infos,.ets-rv-comment-content){padding-left:0!important;padding-right:0!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-comment-author-rate{float:none;text-align:left;}}
@media (min-width:768px){html.gx-style-shop-2 body#product #wrapper #inner-wrapper{width:100%!important;max-width:none!important;}
html.gx-style-shop-2 body#product #main-product-wrapper > .product-info-row > .td-product-main-column{flex:0 0 100%;max-width:100%;}
html.gx-style-shop-2 body#product .td-product-supplementary{float:none;clear:both;flex:0 0 100%;max-width:100%;}}
html.gx-style-shop-2 body#product .product-features-inline-title,html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dt.name,html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dd.value,html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-yes,html.gx-style-shop-2 body#product .product-reviews-under-title,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart input#quantity_wanted,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .input-group-btn-vertical,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-down,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart,html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .bootstrap-touchspin input[name="qty"],html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty input[name="qty"]{font-family:"Urbanist", Arial, Helvetica, sans-serif!important;}
html.gx-style-shop-2 body#product .product_header_container .page-title{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;line-height:1.2!important;}
html.gx-style-shop-2 body#product .product_header_container .page-title > span{font-family:Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body#product .product-title-with-wishlist{display:flex;align-items:flex-start;gap:12px;}
html.gx-style-shop-2 body#product .product-title-with-wishlist .page-title{flex:1;min-width:0;}
html.gx-style-shop-2 body#product .product-title-wishlist:empty{display:none;}
html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist{padding:0!important;}
@layer gelaxyo-review-dialog{html.gx-style-shop-2 body#product.ets-rv-modal-open .ets_rv_wrap{display:block!important;}}
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:1!important;transition:none!important;animation:none!important;}
html.gx-style-shop-2 body #header#header#header img.logo.gx-logo-white{opacity:1!important;filter:brightness(0) invert(1)!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:276px!important;height:97.2px!important;max-width:100%!important;max-height:97.2px!important;}
html.gx-style-shop-2 body #header#header#header #mobile-header-sticky a:has(>img.logo){width:120px!important;min-width:120px!important;height:43.2px!important;min-height:43.2px!important;}
html.gx-style-shop-2 body #header#header#header #mobile-header-sticky img.logo.gx-logo-white{width:120px!important;height:42px!important;max-width:120px!important;max-height:42px!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;}}
html.gx-style-shop-2 #tienda-nail-reveal{--tg-pink:#2979ba;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-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;border-radius:50%;}
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-file{filter:drop-shadow(0 12px 8px #1f34463b);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress{border:0;border-radius:6px;color:var(--tg-pink);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-webkit-progress-bar,html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-webkit-progress-value,html.gx-style-shop-2 #tienda-nail-reveal .tg-progress::-moz-progress-bar{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{color:#fff;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-secondary{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-head small{color:var(--tg-muted);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-carousel-arrow{border:1px solid #dfe5ea;border-radius:18px;color:var(--tg-pink);}
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-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{color:#fff;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);}
html.gx-style-shop-2 #tienda-nail-reveal .tg-slot{border-radius:22px;}
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,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;}
html.gx-style-shop-2 #tienda-nail-reveal.tg-live{background:transparent;}
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-shop{background:transparent;}
@media (max-width:600px){html.gx-style-shop-2 #tienda-nail-reveal.tg-live .tg-game{border-left:0;border-right:0;}}
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;}
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;}}
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;}}
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;}}
html.gx-style-shop-2 #tienda-nail-reveal .tg-all-choices{border:1px solid #cddfed;border-radius:18px;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb{background:#fff;}
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;}
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;}
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;}
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;}
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{background:#fff;}
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;}
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,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,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;}
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;}
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;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;}}
html.gx-style-shop-2 .js-cart .bootstrap-touchspin-down:disabled{box-shadow:none;}
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;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;}
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;}
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-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{border:1px solid #d7e4ef;border-radius:16px;background:#fbfdfe;color:#283a49;}
html.gx-style-shop-2 .tg-shipping-notice{border:1px solid #d7e4ef;border-radius:16px;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"]{border-width:1px;box-shadow:none!important;}
html.gx-style-shop-2 #tienda-nail-reveal .tg-choice-thumb.is-current{border-width:1px;}
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;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{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,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{background:#fff;}
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;}
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;}
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;}
@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;}
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;}}
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;}
html.gx-style-shop-2 body#index #content img[src*="/home/vWebsite-Banner-Gelaxyo-Desktop-320x490px"]{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:98.4px!important;min-width:98.4px!important;}
html.gx-style-shop-2 body #header#header#header #mobile-header-sticky img.logo.gx-logo-white{width:98.4px!important;height:34.8px!important;max-width:98.4px!important;max-height:34.8px!important;}}
@layer gelaxyo-newsletter-shapes{html.gx-style-shop-2 body#index #content .home-newsletter-bg :is(input[type="checkbox"],.psgdpr_consent_checkbox_span){border-radius:4px!important;}}
@layer gelaxyo-password-controls{html.gx-style-shop-2 body :is(.input-group:has(>input.js-visible-password),.tienda-password-control){display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;border:1px solid #b8b8b8!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;min-height:46px!important;box-shadow:none!important;}
html.gx-style-shop-2 body :is(.input-group>input.js-visible-password,.tienda-password-control>input){flex:1 1 auto!important;width:1%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;}
html.gx-style-shop-2 body .input-group:has(>input.js-visible-password)>.input-group-append{display:flex!important;align-items:stretch!important;flex:0 0 44px!important;width:44px!important;max-width:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;}
html.gx-style-shop-2 body :is(button[data-action="show-password"],.tienda-password-visibility){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-left:1px solid #b8b8b8!important;border-radius:0!important;background:#f2f2f2!important;color:#191b1e!important;box-shadow:none!important;line-height:1!important;cursor:pointer;}
html.gx-style-shop-2 body :is(button[data-action="show-password"],.tienda-password-visibility):hover{background:#dbeaf4!important;}
html.gx-style-shop-2 body :is(button[data-action="show-password"],.tienda-password-visibility):focus-visible{outline:2px solid #267fad!important;outline-offset:-3px!important;}
html.gx-style-shop-2 body :is(.input-group:has(>input.js-visible-password),.tienda-password-control):focus-within{border-color:#267fad!important;}
html.gx-style-shop-2 body .input-group:has(>input.js-visible-password):is(.has-error,.has-danger),html.gx-style-shop-2 body .input-group:has(>input.js-visible-password[aria-invalid="true"]){border-color:#c0392b!important;}}
@layer gelaxyo-breadcrumb{html.gx-style-shop-2 body :is(nav.breadcrumb,.breadcrumb-wrapper){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;}
html.gx-style-shop-2 body nav.breadcrumb{padding:5px 0 3px!important;margin:0 0 2px!important;color:#2f2f2f!important;font:300 12px/19.2px Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body #wrapper>nav.breadcrumb{margin-top:-15px!important;}
html.gx-style-shop-2 body nav.breadcrumb :is(.container,.row,.col,ol){background:#fff!important;border:0!important;box-shadow:none!important;min-width:0;}
html.gx-style-shop-2 body nav.breadcrumb ol{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;overflow-x:auto!important;padding:0 12px 3px!important;margin:0!important;scrollbar-width:none!important;}
html.gx-style-shop-2 body nav.breadcrumb ol::-webkit-scrollbar{display:none!important;}
html.gx-style-shop-2 body nav.breadcrumb :is(ol,li,a,span){font-family:Urbanist,Arial,sans-serif!important;font-size:12px!important;font-weight:300!important;line-height:19.2px!important;letter-spacing:.02em!important;text-transform:uppercase!important;}
html.gx-style-shop-2 body nav.breadcrumb li{flex:0 0 auto!important;white-space:nowrap!important;}
html.gx-style-shop-2 body nav.breadcrumb :is(li,a,span){color:#2f2f2f!important;}
html.gx-style-shop-2 body nav.breadcrumb a:hover{color:#267fad!important;}
html.gx-style-shop-2 body nav.breadcrumb li:last-child::after{content:""!important;}
@media (max-width:767px){html.gx-style-shop-2 body #wrapper>nav.breadcrumb{margin-top:-12.8571px!important;}}}
html.gx-style-shop-2 body#product #iqitproductsnav{display:none!important;}
@layer gelaxyo-header-paint{html.gx-style-shop-2 body #header #mobile-header-sticky{isolation:isolate!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky::before{z-index:0!important;contain:paint!important;clip-path:inset(0 round 999px);transition:none!important;will-change:auto!important;}
html.gx-style-shop-2 body #header #mobile-header-sticky>.container{position:relative!important;z-index:1!important;}
html.gx-style-shop-2 body#index #header #mobile-header-sticky>.container{transition:none!important;}}
