body{background-color:#f8f8f8;background-image:url("rentik-area-priv-nav/resources/desktop-menu-background-gradient.svg");background-repeat:no-repeat;background-size:auto 100%;background-position-x:65%}
#carrito,#eliminar{display:none}
.rtk-page-container{display:flex;flex-direction:column}
@media(min-width:769px){.rtk-page-container{flex-direction:row}
}
.rtk-side-bar .side-nav,.rtk-side-bar .header-xf,.rtk-side-bar .experiencefragment{height:100%}
.rtk-side-bar .cmp-experiencefragment,.rtk-side-bar .cmp-experiencefragment--{height:100%}
.rtk-side-bar .xfpage,.rtk-side-bar .page,.rtk-side-bar .basicpage{height:100%}
.rtk-side-bar .aem-Grid,.rtk-side-bar .aem-Grid--12,.rtk-side-bar .aem-Grid--default--12{height:100%}
.rtk-side-bar .responsivegrid,.rtk-side-bar .aem-GridColumn,.rtk-side-bar .aem-GridColumn--default--12{height:100%}
.rtk-side-bar .aem-Grid,.rtk-side-bar .aem-Grid--12,.rtk-side-bar .aem-Grid--default--12{height:100%}
.rtk-side-bar .rentik-nav-area-privada,.rtk-side-bar .aem-GridColumn,.rtk-side-bar .aem-GridColumn--default--12{height:100%}
.rtk-ap-nav{background-color:#333;display:flex;flex-direction:column;width:100%;height:100%}
.rtk-ap-nav.preview-mode{min-height:100vh}
@media(min-width:769px){.rtk-ap-nav{min-width:270px}
}
@media(min-width:992px){.rtk-ap-nav{min-width:320px}
}
@media(min-width:1200px){.rtk-ap-nav{min-width:370px}
}
.rtk-ap-nav__logo-burger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 16px}
@media(min-width:769px){.rtk-ap-nav__logo-burger{padding:0;background-color:transparent}
}
.rtk-ap-nav__rtk-logo{max-width:92px;width:250px}
@media(min-width:769px){.rtk-ap-nav__rtk-logo{max-width:170px;max-width:none;padding-top:45px;padding-bottom:55px;padding-left:70px}
}
@media(min-width:992px){.rtk-ap-nav__rtk-logo{padding-left:80px}
}
@media(min-width:1200px){.rtk-ap-nav__rtk-logo{padding-left:90px}
}
.rtk-ap-nav__rtk-logo img{width:100%}
.rtk-ap-nav__icon{cursor:pointer}
@media(min-width:769px){.rtk-ap-nav__icon{display:none}
}
.rtk-ap-nav__menu{padding:32px 16px;flex-grow:1;display:flex;flex-direction:column;background-image:url("rentik-area-priv-nav/resources/mobile-menu-background.svg");background-repeat:no-repeat;background-color:#333 !important;transform:translateX(-100%);transition:all .3s ease-in-out;z-index:100}
.rtk-ap-nav__menu--open{transform:translateX(0);background-color:#333}
@media(min-width:769px){.rtk-ap-nav__menu{padding:0;padding-top:10px;padding-bottom:80px;background-image:unset;background-color:#fff;border-top-right-radius:80px 80px;transform:translateX(0)}
}
.rtk-ap-nav__icons-general ul,.rtk-ap-nav__icons-contact ul,.rtk-ap-nav__icons-logout ul{list-style-type:none;margin:0;padding:0;width:100%;height:100%}
.rtk-ap-nav__icons-general ul li,.rtk-ap-nav__icons-contact ul li,.rtk-ap-nav__icons-logout ul li{padding-top:25px;padding-bottom:25px;padding-left:18px;padding-right:20px;display:flex;align-items:center;gap:25px;cursor:pointer;border-radius:4px}
@media(min-width:769px){.rtk-ap-nav__icons-general ul li,.rtk-ap-nav__icons-contact ul li,.rtk-ap-nav__icons-logout ul li{padding-left:70px;border-radius:0}
}
@media(min-width:992px){.rtk-ap-nav__icons-general ul li,.rtk-ap-nav__icons-contact ul li,.rtk-ap-nav__icons-logout ul li{padding-left:80px}
}
@media(min-width:1200px){.rtk-ap-nav__icons-general ul li,.rtk-ap-nav__icons-contact ul li,.rtk-ap-nav__icons-logout ul li{padding-left:90px}
}
.rtk-ap-nav__icons-general ul li img,.rtk-ap-nav__icons-contact ul li img,.rtk-ap-nav__icons-logout ul li img{min-width:22px;max-width:22px;min-height:22px;max-height:22px}
.rtk-ap-nav__icons-general li a{color:#fff}
.rtk-ap-nav__icons-general li.active{background-color:#ec008c}
.rtk-ap-nav__icons-general li.active a{font-family:"BeVietnam Regular";font-size:16px;line-height:23px;color:#fff}
.rtk-ap-nav__icons-general li.active img{filter:brightness(5)}
.rtk-ap-nav__icons-general li:last-child{border-bottom:1px solid #e2e2e2}
.rtk-ap-nav__icons-contact li a{color:#ec008c}
.rtk-ap-nav__icons-logout li a{color:#fff}
.rtk-ap-body{padding:50px 30px !important}
@media(max-width:768px){.rtk-ap-body{padding:48px 0;position:absolute;top:83px}
}
.rtk-ap-body.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
@media(max-width:576px){.rtk-ap-body.container{max-width:100%;background:#fff}
}
@media(min-width:769px){.rtk-ap-body.container{left:unset;transform:unset;max-width:600px}
}
@media(min-width:992px){.rtk-ap-body.container{max-width:720px}
}
@media(min-width:1200px){.rtk-ap-body.container{max-width:960px}
}
@media(min-width:1200px){.rtk-ap-body.container{max-width:1100px}
}
.rentik-session-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}
.rentik-session-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,10,12,0.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:smOverlayIn .4s cubic-bezier(0.4,0,0.2,1)}
.rentik-session-modal__content{position:relative;background:#fff;border-radius:20px;padding:44px 32px 36px;max-width:400px;width:100%;text-align:center;box-shadow:0 24px 80px rgba(0,0,0,0.35),0 0 0 1px rgba(0,0,0,0.04);animation:smCardIn .45s cubic-bezier(0.22,1,0.36,1)}
.rentik-session-modal__content::before{content:"";position:absolute;top:0;left:40px;right:40px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#ec008c,transparent)}
@media(min-width:769px){.rentik-session-modal__content{padding:48px 40px 40px}
}
.rentik-session-modal__timer{position:relative;width:110px;height:110px;margin:0 auto 28px}
.rentik-session-modal__timer svg{width:110px;height:110px;transform:rotate(-90deg)}
.rentik-session-modal__timer .timer-track{fill:none;stroke:#f0f0f2;stroke-width:5}
.rentik-session-modal__timer .timer-ring{fill:none;stroke:#ec008c;stroke-width:5;stroke-linecap:round;stroke-dasharray:339.29;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear,stroke .4s ease}
.rentik-session-modal__timer .timer-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"BeVietnam Bold";font-size:32px;line-height:1;color:#000;letter-spacing:-1px}
.rentik-session-modal__timer--expired .timer-ring{stroke:#d4d4d8}
.rentik-session-modal__timer--expired .timer-value{color:#a1a1aa;font-size:20px}
.rentik-session-modal__title{font-family:"BeVietnam Bold";font-size:22px;line-height:1.3;color:#18181b;margin:0 0 8px;letter-spacing:-0.3px}
.rentik-session-modal__message{font-family:"BeVietnam Regular";font-size:15px;line-height:1.5;color:#71717a;margin:0 0 32px}
.rentik-session-modal__countdown{font-family:"BeVietnam Semibold";font-size:15px;color:#71717a;margin:0 0 8px;padding:14px 20px;background:#fafafa;border:1px solid #f0f0f2;border-radius:10px}
.rentik-session-modal__countdown span{font-family:"BeVietnam Bold";color:#ec008c;font-size:17px}
.rentik-session-modal__actions{display:flex;flex-direction:column-reverse;gap:10px}
@media(min-width:769px){.rentik-session-modal__actions{flex-direction:row;justify-content:center;gap:12px}
}
.rentik-session-modal__btn{font-family:"BeVietnam Semibold";font-size:15px;line-height:1;padding:14px 28px;border-radius:10px;border:0;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}
.rentik-session-modal__btn:active{transform:scale(0.97)}
.rentik-session-modal__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}
.rentik-session-modal__btn--primary{background:#ec008c;color:#fff;box-shadow:0 2px 12px rgba(236,0,140,0.25)}
.rentik-session-modal__btn--primary:hover:not(:disabled){background:#cd007a;box-shadow:0 4px 20px rgba(236,0,140,0.35)}
.rentik-session-modal__btn--secondary{background:transparent;color:#71717a;border:1.5px solid #e4e4e7}
.rentik-session-modal__btn--secondary:hover:not(:disabled){background:#fafafa;border-color:#d4d4d8;color:#52525b}
@keyframes smOverlayIn{from{opacity:0}
to{opacity:1}
}
@keyframes smCardIn{from{opacity:0;transform:translateY(16px) scale(0.96);filter:blur(4px)}
to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
}