.featured__packages .featured__packages--flex .featured__package{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--third-background);padding:10px 20px;border-radius:5px;border:2px solid #ffffff0a;cursor:pointer;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:7.5px}@media only screen and (min-width:968px){.featured__packages .featured__packages--flex .featured__package{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 15px);flex:0 0 calc(33.33% - 15px)}}.featured__packages .featured__packages--flex .featured__package .featured__package--circle{display:-webkit-box;display:-ms-flexbox;display:flex;width:84px;height:84px;background:#ffffff24;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured__packages .featured__packages--flex .featured__package .featured__package--circle img{display:block;width:61px}.featured__packages .featured__packages--flex .featured__package .featured__package--text{margin-left:20px}.featured__packages .featured__packages--flex .featured__package .featured__package--text .featured__package__text--title{font-size:16px;font-weight:700}.featured__packages .featured__packages--flex .featured__package .featured__package--text .featured__package__text--price{color:var(--primary-text-color);font-weight:700;font-size:12px}.login__page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:150px 0}.login__page .login__logo img{max-width:425px;display:block}.login__page .login__box{margin:40px 0;width:100%;background:var(--second-background);max-width:965px;padding:60px 20px;border-radius:var(--border-radius)}.login__page .login__box .login__box--header{text-align:center}.login__page .login__box .login__box--header .login__box--title{font-size:18px;color:var(--primary-text-color);font-weight:700}.login__page .login__box .login__box--header .login__box--description{font-size:14px;max-width:58ch;display:block;margin:auto;margin-top:5px}.login__page .login__box .login__box--body form .username .triplezone-login #IGN_MC{position:relative}.login__page .login__box .login__box--body form .username .triplezone-login #IGN_MC img{position:absolute;z-index:1;top:58%;left:13px;border-radius:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login__page .login__box .login__box--body form .username .triplezone-login #IGN_MC input{border:none;background:var(--third-background);padding:15px;outline:0;border-radius:5px;color:var(--primary-text-color);margin:auto;margin-top:10px;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;padding-left:55px}.login__page .login__box .login__box--body form .username .triplezone-login .steam__login,.login__page .login__box .login__box--body form .username .triplezone-login button{background:var(--green-button);padding:15px 20px;outline:0;border:none;border-bottom:3px solid rgba(0,0,0,.08);cursor:pointer;border-radius:5px;font-weight:700;color:var(--primary-text-color);text-transform:uppercase;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px auto;width:100%;text-decoration:none;display:inline-block;text-align:center}.order__form--control{display:block;width:100%;padding:10px 12px;font-size:14px;line-height:1.42857143;color:inherit;background-color:var(--third-background);background-image:none;border:none;border-radius:5px;-webkit-box-shadow:0 10px 12px rgba(0,0,0,.1);box-shadow:0 10px 12px rgba(0,0,0,.1);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;outline:0!important}.order__title{font-weight:700;color:var(--main-color);font-size:24px}.order__table{margin-bottom:20px;margin-top:20px}.order__table td{border-top:1px solid var(--package-border)!important}.status__btn{font-weight:700;padding:8px 10px;color:#fff!important;font-size:13px;border-radius:5px;margin:auto;background:#4da564;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-shadow:1px 2px 1px rgba(0,0,0,.1);outline:0!important}.status__btn:hover{background:#48995d}.well{background-color:var(--third-background)!important;border:1px solid var(--package-border)!important}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:var(--background-color)!important}.order__result{color:var(--cold-color);margin-top:17px;font-weight:700}.title-of-tab{padding:15px 10px;background:var(--third-background);border:1px solid var(--package-border);text-transform:uppercase;font-weight:700;color:var(--primary-text-color);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.options{margin-top:10px;margin-bottom:10px;border-left:3px solid var(--main-color)}.options ul{margin:0}.options ul li{list-style:none;padding:15px 10px;border-top:1px solid var(--package-border);border-right:1px solid var(--package-border)}.options ul li:last-child{border-bottom:1px solid var(--package-border)}.tab-zone{display:none}.tab__buttons{background:var(--package-border)}.toggle-tab{padding:20px 20px;margin:0;border:none;background:0 0;font-weight:700;outline:0;border-bottom:3px solid transparent;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.toggle-tab::first-letter{text-transform:uppercase}.toggle-tab:hover{border-color:rgba(0,0,0,.2)}.tab__id{display:none}.toggled-zone{display:block}.btn-rosu{border-bottom:3px solid var(--main-color)!important}.footer-triplezone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer-triplezone .footer-copyright p{margin:0}.footer-triplezone .footer-copyright .copyright-title{color:var(--secondary-text-color);font-weight:700}.footer-triplezone .footer-copyright .copyright-subtitle{font-size:var(--tiny-font);opacity:.5}.footer-triplezone .designed-by path{stroke:transparent;fill:var(--secondary-text-color)}.footer-triplezone .designed-by{margin-top:10px}@media only screen and (max-width:1024px){.category__list--item{-webkit-box-flex:0!important;-ms-flex:0 0 calc(33.33% - 15px)!important;flex:0 0 calc(33.33% - 15px)!important}}@media only screen and (max-width:500px){.category__list--item{-webkit-box-flex:100%!important;-ms-flex:100%!important;flex:100%!important}.header-logo-image{max-width:320px!important}}@media only screen and (min-width:968px){.body--with-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:minmax(240px,320px) 1fr;grid-template-columns:minmax(240px,320px) 1fr;grid-gap:20px}.triplezone-sidebar{margin-bottom:0!important}.triplezone-header-g{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.header-logo{top:30px!important}.widget.minecraft-widget{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important;margin-top:auto!important}.back-btn span{display:inline-block!important}.home-splash{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.placeholder-items{display:block!important}.triplezone-modules{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sidebar-nav{display:block!important}.sidebar-header{cursor:auto!important}.sidebar-header p{text-align:center!important}.home-splash .splash__goal{-webkit-box-flex:0!important;-ms-flex:0 0 calc(40% - 15px)!important;flex:0 0 calc(40% - 15px)!important}.home-splash .welcome-s{-webkit-box-flex:0!important;-ms-flex:0 0 calc(60% - 15px)!important;flex:0 0 calc(60% - 15px)!important;margin:0!important}.mobile-icon{display:none!important}.recent-payments{margin-top:0!important}.footer-triplezone{text-align:unset!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin:40px 0!important}.designed-by{margin-top:0!important}.sidebar-round{border-bottom-right-radius:0;border-bottom-left-radius:0}.checkout__page{-ms-grid-columns:minmax(240px,320px) 1fr;grid-template-columns:minmax(240px,320px) 1fr;grid-gap:20px;margin-bottom:0!important}.checkout__page--sidebar{margin-bottom:0!important}.checkout__form{-webkit-box-flex:0!important;-ms-flex:0 0 calc(33.33% - 15px)!important;flex:0 0 calc(33.33% - 15px)!important}}

/* Cinamount: corrección visual marina, responsive y sin cargador externo. */
:root{--main-color:#45d7ff;--hover-buy:#20bde5;--hover-info:#34c9ef;--green-button:#28bddf;--light-green:#73e5ff;--disable-button:#286d87;--background-color:#071827;--second-background:#0d2437;--third-background:#15364e;--fourth-background:#0a1d2f;--package-border:rgba(69,215,255,.28);--primary-text-color:#f7fcff;--focus-text-color:#bdefff;--secondary-text-color:#b4d2e1;--cold-color:#45d7ff;--filter-shadow:rgba(69,215,255,.30)}
.loading__animated{display:inline-block!important;width:34px!important;height:34px!important;border:3px solid rgba(69,215,255,.22)!important;border-top-color:#45d7ff!important;border-right-color:#f7fcff!important;border-radius:50%!important;animation:cinamount-spin .78s linear infinite!important}.loading__animated img{display:none!important}.login-loader{background:rgba(7,24,39,.94)!important;border:1px solid rgba(69,215,255,.30);border-radius:14px;backdrop-filter:blur(8px)}
.terms-button.triplezone__toogle--modal{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;margin:5px 7px 0 0;padding:10px 15px!important;color:#f7fcff!important;background:linear-gradient(135deg,rgba(69,215,255,.23),rgba(33,140,255,.18))!important;border:1px solid rgba(69,215,255,.48)!important;border-radius:10px!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(0,0,0,.17);transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.terms-button.triplezone__toogle--modal:hover,.terms-button.triplezone__toogle--modal:focus-visible{color:#fff!important;background:linear-gradient(135deg,rgba(69,215,255,.42),rgba(33,140,255,.32))!important;box-shadow:0 11px 24px rgba(33,140,255,.24);transform:translateY(-2px)}
.header-logo-image{animation:cinamount-float 5.5s ease-in-out infinite}.sidebar-header,.triplezone-main-content>*{animation:cinamount-rise .46s ease both}.triplezone-main-content>*:nth-child(2){animation-delay:.06s}.triplezone-main-content>*:nth-child(3){animation-delay:.12s}a,button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}@keyframes cinamount-spin{to{transform:rotate(360deg)}}@keyframes cinamount-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cinamount-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:860px){.triplezone-header{min-height:auto!important;padding:18px 14px!important}.header-logo-image{max-width:min(300px,78vw)!important;height:auto}.triplezone-main-content,.sidebar-header{width:min(100% - 24px,720px)!important;margin-inline:auto!important}.terms-button.triplezone__toogle--modal{width:100%;margin:6px 0 0}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}


/* Cinamount: botones uniformes y cargadores locales. */
img[src*="tail-spin.svg"] { display: none !important; }
.login-loader { display:flex !important; align-items:center; justify-content:center; min-height:86px; }
.login-loader::before { content:''; width:34px; height:34px; border:3px solid rgba(69,215,255,.22); border-top-color:#45d7ff; border-right-color:#f7fcff; border-radius:50%; animation:cinamount-spin .78s linear infinite; }
.shopping-cart-footer { display:grid !important; grid-template-columns:1fr 1fr; gap:10px; padding:14px !important; }
.shopping-cart-footer a,.cin-cart-continue,.cin-cart-checkout,.checkout__page .btn-primary,.checkout__page .btn-success,.checkout__page .coupons button,.checkout__page form button:not(.btn-danger),.checkout__page input[type="submit"] { display:inline-flex !important; align-items:center; justify-content:center; min-height:44px; color:#f7fcff !important; background:linear-gradient(135deg,#137fa7,#37cbed) !important; border:1px solid rgba(117,229,255,.70) !important; border-radius:9px !important; box-shadow:0 7px 18px rgba(0,0,0,.18); text-decoration:none !important; font-weight:700; }
.cin-cart-continue { background:rgba(21,54,78,.88) !important; border-color:rgba(69,215,255,.62) !important; }
.cin-cart-checkout { background:linear-gradient(135deg,#1a99bd,#55e2f5) !important; color:#062033 !important; }
.shopping-cart-footer a:hover,.checkout__page .btn-primary:hover,.checkout__page .btn-success:hover,.checkout__page .coupons button:hover,.checkout__page form button:not(.btn-danger):hover,.checkout__page input[type="submit"]:hover { transform:translateY(-2px); filter:brightness(1.08); box-shadow:0 11px 24px rgba(33,140,255,.28); }
.checkout__page .btn-danger { color:#fff !important; background:linear-gradient(135deg,#c9354c,#f15c6d) !important; border-color:#ff94a0 !important; border-radius:9px !important; }
@media(max-width:560px){.shopping-cart-footer{grid-template-columns:1fr}.shopping-cart-footer a{width:100%}}


/* Cinamount: cabecera, carrito e inicio profesional */
.cin-header{position:relative;z-index:3;background:linear-gradient(115deg,#071b2c 0%,#0a2d46 52%,#071b2c 100%);border-bottom:1px solid rgba(75,215,255,.26);box-shadow:0 12px 34px rgba(0,0,0,.22)}
.cin-header .prioritate{max-width:1180px;margin:0 auto;padding:16px 24px 22px}
.cin-topbar{display:flex;justify-content:flex-end;min-height:58px}
.cin-cart-trigger{display:flex!important;align-items:center;gap:12px;min-width:238px;padding:10px 14px!important;border:1px solid rgba(93,226,255,.5);border-radius:12px;background:linear-gradient(135deg,rgba(15,75,108,.94),rgba(21,128,164,.86));box-shadow:0 10px 25px rgba(0,0,0,.22);text-decoration:none!important;transition:transform .2s ease,filter .2s ease}
.cin-cart-trigger:hover{transform:translateY(-2px);filter:brightness(1.09)}
.cin-cart-trigger .profile-description{order:2;text-align:left}.cin-cart-trigger .profile-title{margin:0;color:#f7fcff!important;font-size:15px;font-weight:800}.cin-cart-trigger .profile-description-text{margin:3px 0 0;color:#9beaff!important;font-size:12px;font-weight:700}.cin-cart-trigger .avatar-head{width:44px!important;height:44px!important;object-fit:cover;order:1}.cin-cart-trigger .placeholder-items{position:static!important;order:3;background:#45d7ff!important;color:#062033!important;border-radius:999px;padding:3px 8px;font-weight:900}
.cin-header-main{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(220px,1fr);align-items:center;gap:28px;min-height:122px}.cin-header .header-logo-link{display:flex;align-items:center;justify-content:center;min-height:92px;text-decoration:none}.cin-header .header-logo-image[src=\"\"],.cin-header .header-logo-image:not([src]){display:none!important}.cin-header .header-logo-link:has(.header-logo-image[src=\"\"])::after{content:\"CINAMOUNT\\A TIENDA\";white-space:pre;line-height:.82;text-align:center;font-family:Impact,Arial Black,sans-serif;letter-spacing:2px;font-size:34px;color:#aaf5ff;text-shadow:0 3px 0 #153c4c,0 7px 0 #091721}.cin-header .widget{display:flex;align-items:center;gap:12px;text-decoration:none}.cin-header .widget-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;background:#45d7ff;color:#082237;font-size:25px;box-shadow:0 8px 18px rgba(0,0,0,.22)}.cin-header .widget-title{margin:0;color:#f8fcff!important;font-weight:800;font-size:16px}.cin-header .widget-description{margin:3px 0 0;color:#70dcf4!important;font-weight:700;font-size:12px}
.home-splash{display:flex!important;align-items:stretch!important;gap:16px;padding:20px!important;margin-bottom:18px!important;border:1px solid rgba(78,214,255,.3);border-radius:14px;background:linear-gradient(135deg,#0c3450,#09263b)!important;box-shadow:0 12px 30px rgba(0,0,0,.16)}.welcome-s{flex:1;padding:8px 4px}.welcome-s p:first-child{font-size:0!important}.welcome-s p:first-child::after{content:\"BIENVENIDO A LA TIENDA OFICIAL\";font-size:12px;letter-spacing:.7px;color:#a9efff;font-weight:800}.welcome-s p:nth-child(2){font-size:0!important}.welcome-s p:nth-child(2)::after{content:\"CINAMOUNT NETWORK\";font-size:28px;letter-spacing:2px;color:#45d7ff;font-weight:900}.splash__goal{min-width:260px;border:1px solid rgba(73,212,255,.24);border-radius:11px;background:#113b58!important}.goal__title{font-size:0!important}.goal__title::after{content:\"META MENSUAL\";font-size:14px;letter-spacing:1px;color:#dffaff;font-weight:900}.triplezone-body-description>p{padding:4px 2px;line-height:1.65}.triplezone-body-description a:not(.btn){display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid rgba(79,216,255,.62);border-radius:9px;background:linear-gradient(135deg,#15567b,#208eb6);color:#f6fcff!important;font-weight:800;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,.14);transition:transform .2s ease,filter .2s ease}.triplezone-body-description a:not(.btn):hover{transform:translateY(-2px);filter:brightness(1.1)}
@media(max-width:760px){.cin-header .prioritate{padding:12px 15px 17px}.cin-topbar{justify-content:center}.cin-cart-trigger{width:100%;max-width:330px}.cin-header-main{grid-template-columns:1fr;gap:12px;text-align:center}.cin-header .widget{justify-content:center}.cin-header .header-logo-link{min-height:66px}.home-splash{flex-direction:column}.splash__goal{min-width:0}.welcome-s p:nth-child(2)::after{font-size:23px}}

/* Texto visible de la portada Cinamount */
.cin-header .header-logo-link::after{content:'CINAMOUNT\A TIENDA'!important;white-space:pre!important;line-height:.82!important;text-align:center!important;font-family:Impact,'Arial Black',sans-serif!important;letter-spacing:2px!important;font-size:34px!important;color:#aaf5ff!important;text-shadow:0 3px 0 #153c4c,0 7px 0 #091721!important}
.welcome-s p:first-child::after{content:'BIENVENIDO A LA TIENDA OFICIAL'!important;font-size:12px!important;letter-spacing:.7px!important;color:#a9efff!important;font-weight:800!important}
.welcome-s p:nth-child(2)::after{content:'CINAMOUNT NETWORK'!important;font-size:28px!important;letter-spacing:2px!important;color:#45d7ff!important;font-weight:900!important}
.goal__title::after{content:'META MENSUAL'!important;font-size:14px!important;letter-spacing:1px!important;color:#dffaff!important;font-weight:900!important}


/* CinaMount: composición estable del encabezado y del contenido. */
.cin-header .prioritate{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:16px 28px 22px !important;
}
.cin-header .cin-topbar{
  display:flex !important;
  width:100% !important;
  justify-content:flex-end !important;
}
.cin-header .cin-header-main{
  display:grid !important;
  width:100% !important;
  grid-template-columns:minmax(260px,1fr) minmax(360px,1.15fr) minmax(260px,1fr) !important;
  align-items:center !important;
  gap:20px !important;
}
.cin-header .minecraft-widget{order:1 !important;justify-self:start !important}
.cin-header .header-logo-link{order:2 !important;justify-self:center !important;display:block !important}
.cin-header .social-widget{order:3 !important;justify-self:end !important}
.cin-header .header-logo-link::after{content:none !important;display:none !important}
.cin-header .header-logo-image{
  display:block !important;
  width:auto !important;
  height:auto !important;
  max-width:430px !important;
  max-height:116px !important;
  object-fit:contain !important;
}
.cin-header .header-logo-image[src=""],.cin-header .header-logo-image:not([src]){display:none !important}
.body--with-sidebar{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 28px !important;
  gap:20px !important;
}
.body--with-sidebar .triplezone-sidebar{
  width:320px !important;
  min-width:320px !important;
  flex:0 0 320px !important;
}
.body--with-sidebar .triplezone-main-content{
  width:auto !important;
  min-width:0 !important;
  flex:1 1 auto !important;
}
.home-splash{
  margin:0 0 18px !important;
  padding:0 0 18px !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
@media(max-width:900px){
  .cin-header .prioritate{padding:12px 18px 18px !important}
  .cin-header .cin-topbar{justify-content:center !important}
  .cin-header .cin-header-main{grid-template-columns:1fr !important;gap:16px !important}
  .cin-header .minecraft-widget,.cin-header .header-logo-link,.cin-header .social-widget{justify-self:center !important}
  .cin-header .header-logo-image{max-width:min(300px,78vw) !important;max-height:84px !important}
  .body--with-sidebar{padding:0 14px !important}
  .body--with-sidebar .triplezone-sidebar{width:100% !important;min-width:0 !important;flex-basis:auto !important}
}

/* CinaMount: ancho completo de contenido. */
.triplezone-wrapper:has(> .body--with-sidebar){width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}


/* CinaMount: panel compacto de carrito y escala equilibrada */
.triplezone-wrapper:has(> .body--with-sidebar){
  max-width:1500px !important;
  margin:0 auto !important;
  padding:0 24px !important;
}
.home-splash{
  border-radius:16px !important;
  box-shadow:0 12px 32px rgba(0,0,0,.18) !important;
}
.cin-cart-trigger{
  border:0 !important;
  cursor:pointer !important;
  text-align:inherit !important;
  font:inherit !important;
}
.cin-cart-popover{
  position:fixed;
  inset:0;
  z-index:9999;
  display:grid;
  place-items:start center;
  padding:88px 16px 24px;
  background:rgba(2,15,27,.68);
  backdrop-filter:blur(4px);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .18s ease,visibility .18s ease;
}
.cin-cart-popover.is-open{opacity:1;visibility:visible;pointer-events:auto}
.cin-cart-panel{
  width:min(500px,calc(100vw - 32px));
  overflow:hidden;
  border:1px solid #20799d;
  border-radius:18px;
  background:#102c41;
  box-shadow:0 28px 90px rgba(0,0,0,.55);
  transform:translateY(-12px) scale(.98);
  transition:transform .18s ease;
}
.cin-cart-popover.is-open .cin-cart-panel{transform:translateY(0) scale(1)}
.cin-cart-panel__head{
  display:flex;
  align-items:center;
  gap:16px;
  min-height:108px;
  padding:0 18px 0 0;
  background:linear-gradient(135deg,#17465f,#12364d);
}
.cin-cart-panel__avatar{
  width:116px;
  height:108px;
  object-fit:cover;
  image-rendering:pixelated;
  background:#dfe9ee;
  align-self:stretch;
}
.cin-cart-panel__account{flex:1;min-width:0}
.cin-cart-panel__title{margin:0 0 8px;color:#fff;font-size:18px;font-weight:800}
.cin-cart-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.cin-cart-panel__action,.cin-cart-panel__currency{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  padding:0 10px;
  border-radius:8px;
  font-size:13px;
  font-weight:800;
  text-decoration:none;
}
.cin-cart-panel__action{background:#0d2435;color:#4ed1fb}
.cin-cart-panel__currency{color:#c9edf8;border:1px solid #286782;background:#122f45}
.cin-cart-panel__close{
  width:38px;
  height:38px;
  border:0;
  border-radius:10px;
  background:#0d2435;
  color:#dcecf3;
  font-size:28px;
  line-height:1;
  cursor:pointer;
}
.cin-cart-panel__close:hover{background:#1d5470;color:#fff}
.cin-cart-panel__body{padding:28px 28px 30px;text-align:center;color:#b9cfdb}
.cin-cart-panel__empty{margin:0 0 8px;color:#49c9f4;font-size:20px;font-weight:900}
.cin-cart-panel__body p:last-of-type{margin:0 auto;max-width:400px;line-height:1.45}
.cin-cart-panel__checkout{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  margin-top:22px;
  padding:0 18px;
  border:1px solid #38c9f4;
  border-radius:10px;
  background:#15506e;
  color:#fff;
  font:inherit;
  font-size:14px;
  font-weight:900;
  text-decoration:none;
  cursor:pointer;
}
.cin-cart-panel__checkout:hover{background:#1d6d92}
.cin-header .widget-icon i{
  font-family:"Material Design Icons" !important;
  font-style:normal !important;
  font-weight:normal !important;
  font-size:45px !important;
  line-height:1 !important;
}
@media(max-width:900px){
  .triplezone-wrapper:has(> .body--with-sidebar){max-width:none !important;padding:0 14px !important}
  .cin-cart-popover{padding:64px 12px 16px}
  .cin-cart-panel__head{gap:12px;min-height:92px;padding-right:12px}
  .cin-cart-panel__avatar{width:96px;height:92px}
  .cin-cart-panel__title{font-size:16px}
  .cin-cart-panel__body{padding:24px 18px 26px}
}

/* CinaMount: corrección estable de cabecera, carrito y versión móvil */
.cin-header,.cin-header .triplezone-wrapper,.cin-header .triplezone-header-g{border:0!important;box-shadow:none!important;background-image:none!important}
.cin-header{position:relative!important;overflow:visible!important;background:#041c2d!important}.cin-header:before,.cin-header:after,.cin-header .triplezone-wrapper:before,.cin-header .triplezone-wrapper:after,.cin-header .triplezone-header-g:before,.cin-header .triplezone-header-g:after{display:none!important;content:none!important}
.cin-header .triplezone-wrapper.prioritate{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}
.cin-header .cin-topbar{display:flex!important;justify-content:flex-end!important;width:min(1280px,100%)!important;min-height:0!important;margin:0 auto!important;padding:18px 28px 0!important;box-sizing:border-box!important}
.cin-header .cin-cart-trigger{display:flex!important;align-items:center!important;gap:10px!important;min-width:218px!important;margin:0!important;padding:9px 12px!important;border:1px solid #2d91b6!important;border-radius:12px!important;background:linear-gradient(135deg,#116485,#1cbce6)!important;color:#fff!important;box-shadow:0 10px 24px rgba(0,0,0,.2)!important;cursor:pointer!important;font:inherit!important;text-align:left!important}
.cin-header .cin-cart-trigger:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.cin-header .cin-cart-trigger .profile-description{display:block!important;flex:1 1 auto!important;order:2!important}.cin-header .cin-cart-trigger .profile-title,.cin-header .cin-cart-trigger .profile-description-text{display:block!important;margin:0!important;color:#fff!important;font-family:Montserrat,sans-serif!important;line-height:1.25!important}.cin-header .cin-cart-trigger .profile-title{font-size:14px!important;font-weight:900!important}.cin-header .cin-cart-trigger .profile-description-text{color:#c9f4ff!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}.cin-header .cin-cart-trigger .avatar-head{display:block!important;order:1!important;width:42px!important;height:42px!important;margin:0!important;border-radius:7px!important;object-fit:cover!important;image-rendering:pixelated!important}.cin-header .cin-cart-trigger .placeholder-items{display:grid!important;place-items:center!important;order:3!important;width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#48d4f4!important;color:#06334a!important;font-size:12px!important;font-weight:900!important}
.cin-header .cin-header-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;gap:32px!important;width:min(1280px,100%)!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:28px!important;box-sizing:border-box!important;overflow:visible!important}
.cin-header .cin-header-main>.cin-header-link{display:flex!important;align-items:center!important;gap:14px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font:inherit!important;line-height:normal!important;text-decoration:none!important;appearance:none!important;cursor:pointer!important;position:static!important;transform:none!important;overflow:visible!important}
.cin-header .cin-header-main>.cin-header-link--ip{grid-column:1!important;grid-row:1!important;justify-self:start!important;text-align:left!important}.cin-header .cin-header-main>.header-logo-link{display:block!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:0!important;position:static!important;transform:none!important}.cin-header .cin-header-main>.cin-header-link--discord{grid-column:3!important;grid-row:1!important;justify-self:end!important;text-align:right!important}
.cin-header .header-logo-image{display:block!important;width:min(360px,33vw)!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important}
.cin-header .cin-header-link span{display:grid!important;gap:4px!important;min-width:0!important}.cin-header .cin-header-link b{display:block!important;color:#f5fbff!important;font-family:Montserrat,sans-serif!important;font-size:17px!important;font-weight:900!important;letter-spacing:.35px!important;white-space:nowrap!important}.cin-header .cin-header-link small{display:block!important;color:#52cef5!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.55px!important;white-space:nowrap!important}
.cin-header .cin-header-link .cin-header-link__icon{display:block!important;flex:0 0 50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:#42c9f5!important;box-shadow:0 8px 20px rgba(40,185,237,.22)!important;object-fit:contain!important;object-position:center!important;transform:none!important}.cin-header .cin-header-link .cin-header-link__icon--discord{box-sizing:border-box!important;padding:9px!important;background:#48c9f2!important}.cin-header .cin-header-link--ip .cin-header-link__icon{image-rendering:pixelated!important}
.cin-header .cin-cart-popover{display:none!important;position:fixed!important;z-index:9999!important;inset:0!important;align-items:flex-start!important;justify-content:center!important;padding:12vh 16px 24px!important;background:rgba(1,13,22,.70)!important;box-sizing:border-box!important}.cin-header .cin-cart-popover.is-open{display:flex!important}.cin-header .cin-cart-panel{width:min(500px,100%)!important;margin:0!important;overflow:visible!important;border:1px solid #318bb0!important;border-radius:16px!important;background:#0e3147!important;color:#d9f4ff!important;box-shadow:0 28px 80px rgba(0,0,0,.52)!important;font-family:Montserrat,sans-serif!important}.cin-header .cin-cart-panel__head{display:grid!important;grid-template-columns:90px 1fr auto!important;gap:16px!important;align-items:center!important;min-height:96px!important;padding:0 18px 0 0!important;border-radius:16px 16px 0 0!important;background:#154b68!important}.cin-header .cin-cart-panel__avatar{display:block!important;width:90px!important;height:96px!important;margin:0!important;object-fit:cover!important;image-rendering:pixelated!important;border-radius:15px 0 0 0!important}.cin-header .cin-cart-panel__title{margin:0 0 8px!important;color:#fff!important;font-size:17px!important;font-weight:900!important}.cin-header .cin-cart-panel__actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.cin-header .cin-cart-panel__action,.cin-header .cin-cart-panel__currency{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:7px 10px!important;border:0!important;border-radius:7px!important;background:#06253a!important;color:#bcefff!important;font:inherit!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important}.cin-header .cin-cart-panel__action:hover{background:#0c3854!important;color:#fff!important}.cin-header .cin-cart-panel__close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:#0a2940!important;color:#d8f5ff!important;font:inherit!important;font-size:28px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}.cin-header .cin-cart-panel__close:hover{background:#1e5570!important}.cin-header .cin-cart-panel__body{padding:24px!important;text-align:center!important}.cin-header .cin-cart-panel__empty{margin:0 0 9px!important;color:#45d7ff!important;font-size:20px!important;font-weight:900!important}.cin-header .cin-cart-panel__summary{margin:0 0 16px!important;color:#bdeafa!important;font-size:12px!important;font-weight:800!important}.cin-header .cin-cart-panel__body>p:not(.cin-cart-panel__empty):not(.cin-cart-panel__summary){margin:0 auto 20px!important;max-width:380px!important;color:#c8dce7!important;font-size:14px!important;line-height:1.5!important}.cin-header .cin-cart-items{display:grid!important;gap:10px!important;margin:0 0 18px!important;text-align:left!important}.cin-header .cin-cart-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:13px 15px!important;border-radius:10px!important;background:#173f59!important}.cin-header .cin-cart-item__name{margin:0 0 4px!important;color:#fff!important;font-size:14px!important;font-weight:900!important}.cin-header .cin-cart-item__price{margin:0!important;color:#56d4f6!important;font-size:12px!important;font-weight:800!important}.cin-header .cin-cart-item__quantity{display:grid!important;place-items:center!important;min-width:28px!important;height:28px!important;border-radius:50%!important;background:#0b2b42!important;color:#79e6ff!important;font-size:12px!important;font-weight:900!important}.cin-header .cin-cart-panel__checkout{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:46px!important;margin:0!important;padding:12px 14px!important;border:1px solid #3fd2fb!important;border-radius:9px!important;background:linear-gradient(135deg,#159bc4,#43cbef)!important;color:#fff!important;box-sizing:border-box!important;font:inherit!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;cursor:pointer!important}.cin-header .cin-cart-panel__checkout:hover{filter:brightness(1.08)!important}
.cin-header .cin-currency-menu{position:relative!important;display:inline-block!important;z-index:20!important}.cin-header .cin-currency-menu summary{list-style:none!important;cursor:pointer!important}.cin-header .cin-currency-menu summary::-webkit-details-marker{display:none!important}.cin-header .cin-currency-menu__list{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(46px,1fr))!important;gap:6px!important;min-width:188px!important;padding:9px!important;border:1px solid #2d8bb4!important;border-radius:10px!important;background:#0c2a3d!important;box-shadow:0 16px 32px rgba(0,0,0,.36)!important}.cin-header .cin-currency-menu__list a{display:grid!important;place-items:center!important;min-height:31px!important;border-radius:7px!important;color:#bdeafa!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}.cin-header .cin-currency-menu__list a:hover,.cin-header .cin-currency-menu__list a.is-current{background:#2282ab!important;color:#fff!important}
@media(max-width:760px){.cin-header .cin-topbar{padding:14px 14px 0!important}.cin-header .cin-cart-trigger{min-width:0!important}.cin-header .cin-header-main{grid-template-columns:1fr!important;gap:12px!important;padding:18px 16px 24px!important;text-align:center!important}.cin-header .cin-header-main>.header-logo-link{grid-column:1!important;grid-row:1!important}.cin-header .cin-header-main>.cin-header-link--ip{grid-column:1!important;grid-row:2!important;justify-self:center!important}.cin-header .cin-header-main>.cin-header-link--discord{grid-column:1!important;grid-row:3!important;justify-self:center!important;text-align:left!important}.cin-header .header-logo-image{width:min(320px,78vw)!important}.cin-header .cin-header-link b{font-size:15px!important}.cin-header .cin-header-link .cin-header-link__icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;flex-basis:42px!important}.cin-header .cin-cart-panel__head{grid-template-columns:72px 1fr auto!important;min-height:82px!important;gap:11px!important;padding-right:12px!important}.cin-header .cin-cart-panel__avatar{width:72px!important;height:82px!important}.cin-header .cin-cart-panel__title{font-size:15px!important}}

/* Sin título duplicado de carrito fuera de la cabecera. */
.title-cart{display:none!important}
