@font-face{font-family:"rentik-icons-font";src:url("../clientlib-site/resources/icon/rentik-icons-font.eot?gjcmoo?124017022023&124017022023");src:url("../clientlib-site/resources/icon/rentik-icons-font.eot?gjcmoo?124017022023&124017022023#iefix") format("embedded-opentype"),url("../clientlib-site/resources/icon/rentik-icons-font.ttf?gjcmoo?124017022023&124017022023") format("truetype"),url("../clientlib-site/resources/icon/rentik-icons-font.woff?gjcmoo?124017022023&124017022023") format("woff"),url("../clientlib-site/resources/icon/rentik-icons-font.svg?gjcmoo?124017022023&124017022023#rentik-icons-font") format("svg");font-weight:normal;font-style:normal;font-display:block}
[class^="rentik-icon_"],[class*=" rentik-icon_"]{font-family:"rentik-icons-font" !important;font-size:32px;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.rentik-domicilio:before{font-family:"rentik-icons-font";content:"\e932"}
.rentik-tienda:before{font-family:"rentik-icons-font";content:"\e931"}
.rentik-edit:before{font-family:"rentik-icons-font";content:"\e930"}
.rentik-check:before{font-family:"rentik-icons-font";content:"\e92f"}
.rentik-check-after:after{font-family:"rentik-icons-font";content:"\e92f"}
.rentik-clock:before{font-family:"rentik-icons-font";content:"\e934"}
.rentik-timer:before{font-family:"rentik-icons-font";content:"\e937"}
.rentik-phone-ringing:before{font-family:"rentik-icons-font";content:"\e933"}
.rentik-zoom-in:before{font-family:"rentik-icons-font";content:"\e935"}
.rentik-gift-converted:before{font-family:"rentik-icons-font";content:"\e92c"}
.rentik-search-status-converted:before{font-family:"rentik-icons-font";content:"\e92d"}
.rentik-task-converted:before{font-family:"rentik-icons-font";content:"\e92e"}
.rentik-icon-back:before{font-family:"rentik-icons-font";content:"\e900"}
.rentik-icon_star-full:before{font-family:"rentik-icons-font";content:"\e92b"}
.rentik-icon_star-empty:before{font-family:"rentik-icons-font";content:"\e92a"}
.rentik-pag-arrow-right:before{font-family:"rentik-icons-font";content:"\e928"}
.rentik-pag-arrow-left:before{font-family:"rentik-icons-font";content:"\e929"}
.rentik-icon_close::before{font-family:"rentik-icons-font";content:"\e907"}
.rentik-icon_arrow-down::before{font-family:"rentik-icons-font";content:"\e902"}
.rentik-icon_arrow-right::before{font-family:"rentik-icons-font";content:"\e903"}
.rentik-icon_arrow-left::before{font-family:"rentik-icons-font";content:"\e903";display:inline-block;transform:rotate(180deg)}
.rentik-icon_mobile-burger::before{font-family:"rentik-icons-font";content:"\e917"}
.rentik-icon_arrow-2-right::before{font-family:"rentik-icons-font";content:"\e901"}
.rentik-icon_arrow-2-left::before{font-family:"rentik-icons-font";content:"\e900"}
.rentik-icon_star::before{font-family:"rentik-icons-font";content:"\e921"}
.rentik-icon_done-circle::before{font-family:"rentik-icons-font";content:"\e908"}
.rentik-icon_plus-circle::before{font-family:"rentik-icons-font";content:"\e91c"}
.rentik-icon_question-circle::after{font-family:"rentik-icons-font";content:"\e91d";position:relative;top:2px}
.rentik-icon_question-circle-filled::after{font-family:"rentik-icons-font";content:"\e91e"}
.rentik-icon_pencil::after{font-family:"rentik-icons-font";content:"\e919"}
.rentik-icon_search::after{font-family:"rentik-icons-font";content:"\e91f"}
.rentik-icon_eye::after{font-family:"rentik-icons-font";content:"\e90d"}
.rentik-icon_exit::after{font-family:"rentik-icons-font";content:"\e90c";transform:rotate(270deg);display:inline-block}
.rentik-icon_exclamation::after{font-family:"rentik-icons-font";content:"\e90b"}
.rentik-icon_contract::after{font-family:"rentik-icons-font";content:"\e938"}
.rentik-icon_mobile::after{font-family:"rentik-icons-font";content:"\e915"}
.rentik-icon_mobile-broken::after{font-family:"rentik-icons-font";content:"\e916"}
.rentik-icon_download::after{font-family:"rentik-icons-font";content:"\e909"}
.rentik-icon_order-check::after{font-family:"rentik-icons-font";content:"\e936"}
.rentik-icon_user-circle::after{font-family:"rentik-icons-font";content:"\e926"}
.rentik-icon_file::after{font-family:"rentik-icons-font";content:"\e90f"}
.rentik-button,.rentik-button-wantit,.rentik-buttonfunnel1,.rentik-buttonfunnel2,.rentik-buttonfunnel3,.rentik-button-pay{border:0;min-width:50px;font-family:"BeVietnam Regular"}
.rentik-button button,.rentik-button-wantit button,.rentik-buttonfunnel1 button,.rentik-buttonfunnel2 button,.rentik-buttonfunnel3 button,.rentik-button-pay button{border:0}
.rentik-button a,.rentik-button-wantit a,.rentik-buttonfunnel1 a,.rentik-buttonfunnel2 a,.rentik-buttonfunnel3 a,.rentik-button-pay a{text-decoration:none}
.rentik-button .cmp-rentik-button,.rentik-button-wantit .cmp-rentik-button,.rentik-buttonfunnel1 .cmp-rentik-button,.rentik-buttonfunnel2 .cmp-rentik-button,.rentik-buttonfunnel3 .cmp-rentik-button,.rentik-button-pay .cmp-rentik-button{border-radius:8px;display:inline-block;margin:2px 0;padding:10px 40px 16px 40px;font-size:18px;font-weight:600;font-family:"BeVietnam Semibold"}
.rentik-button .cmp-rentik-button:focus,.rentik-button-wantit .cmp-rentik-button:focus,.rentik-buttonfunnel1 .cmp-rentik-button:focus,.rentik-buttonfunnel2 .cmp-rentik-button:focus,.rentik-buttonfunnel3 .cmp-rentik-button:focus,.rentik-button-pay .cmp-rentik-button:focus{outline:0}
@media(min-width:992px){.rentik-button,.rentik-button-wantit,.rentik-buttonfunnel1,.rentik-buttonfunnel2,.rentik-buttonfunnel3,.rentik-button-pay{font-size:16px}
}
.rentik-button.cmp-rentik-button--icon-active .cmp-button__text,.rentik-button-wantit.cmp-rentik-button--icon-active .cmp-button__text,.rentik-buttonfunnel1.cmp-rentik-button--icon-active .cmp-button__text,.rentik-buttonfunnel2.cmp-rentik-button--icon-active .cmp-button__text,.rentik-buttonfunnel3.cmp-rentik-button--icon-active .cmp-button__text,.rentik-button-pay.cmp-rentik-button--icon-active .cmp-button__text{display:flex}
.rentik-button.cmp-rentik-button--icon-active .cmp-button__text .button-icon,.rentik-button-wantit.cmp-rentik-button--icon-active .cmp-button__text .button-icon,.rentik-buttonfunnel1.cmp-rentik-button--icon-active .cmp-button__text .button-icon,.rentik-buttonfunnel2.cmp-rentik-button--icon-active .cmp-button__text .button-icon,.rentik-buttonfunnel3.cmp-rentik-button--icon-active .cmp-button__text .button-icon,.rentik-button-pay.cmp-rentik-button--icon-active .cmp-button__text .button-icon{height:5px;margin-top:2px}
.rentik-button.cmp-rentik-button--icon-active .cmp-button__text .button-icon::after,.rentik-button-wantit.cmp-rentik-button--icon-active .cmp-button__text .button-icon::after,.rentik-buttonfunnel1.cmp-rentik-button--icon-active .cmp-button__text .button-icon::after,.rentik-buttonfunnel2.cmp-rentik-button--icon-active .cmp-button__text .button-icon::after,.rentik-buttonfunnel3.cmp-rentik-button--icon-active .cmp-button__text .button-icon::after,.rentik-button-pay.cmp-rentik-button--icon-active .cmp-button__text .button-icon::after{margin-left:10px;font-family:"rentik-icons-font";content:"\e901"}
.magenta-button{transition:all .3s ease-in-out;background-color:#ec008c;color:#fff;outline:0}
.magenta-button:hover{background-color:#97055d}
.magenta-button:disabled{background-color:#cb007b 52;color:#ffffff52}
.magenta-button :focus,.magenta-button :focus-visible{outline:0}
.butik-button{background-color:transparent !important;color:#06114a !important;outline:0;padding-left:0 !important;font-size:16px !important}
.butik-button .rentik-button__text{text-decoration:underline}
.butik-button:hover{color:#061123}
.butik-button:disabled{color:#97055d}
.butik-button :focus,.butik-button :focus-visible{outline:0}
.white-magenta-button{background-color:#fff;color:#ec008c;outline:0}
.white-magenta-button:hover{background-color:#f1f1f1}
.white-magenta-button:disabled{background-color:#c6c6c652;color:#cb007b 52}
.white-magenta-button :focus,.white-magenta-button :focus-visible{outline:0}
.black-button{background-color:#3d3d3d;color:#fff;outline:0}
.black-button:hover{background-color:#707070}
.black-button:disabled{background-color:#3d3d3d52}
.black-button :focus,.black-button :focus-visible{outline:0}
.white-button{background-color:#fff;color:#333;border:3px solid #c6c6c6;outline:0}
.white-button:hover{background-color:#f1f1f1;border:3px solid #c6c6c6}
.white-button:disabled{background-color:#c6c6c652}
.white-button :focus,.white-button :focus-visible{outline:0}
.white-secondary-button{background-color:#fff;color:#333;border:3px solid #ec008c;outline:0}
.white-secondary-button:hover{background-color:#f1f1f1;border:3px solid #ec008c}
.white-secondary-button:disabled{background-color:#ffffff52;border:3px solid #cb007b 52}
.white-secondary-button :focus,.white-secondary-button :focus-visible{outline:0}
.link-button{background-color:transparent !important;color:#ec008c !important;outline:0;padding-left:0 !important;font-size:16px !important}
.link-button .rentik-button__text{text-decoration:underline}
.link-button:hover{color:#97055d}
.link-button:disabled{color:#cb007b 52}
.link-button :focus,.link-button :focus-visible{outline:0}
.link-button-butik{transition:all .3s ease-in-out;background-color:#06114a;color:#fff;outline:0}
.link-button-butik:hover{background-color:#061123}
.link-button-butik:disabled{background-color:#97055d;color:#ffffff52}
.link-button-butik :focus,.link-button-butik :focus-visible{outline:0}
.outline-white-button{transition:all .3s ease-in-out;background-color:transparent;color:#fff;outline:0;border:1px solid #fff !important;border-radius:8px}
.outline-white-button:hover{background-color:#ec008c;border:1px solid #ec008c !important}
.outline-white-button :focus,.outline-white-button :focus-visible{outline:0}
.outline-black-button{transition:all .3s ease-in-out;background-color:transparent;color:#000;outline:0;border:1px solid #000 !important;border-radius:8px}
.outline-black-button:hover{background-color:#ec008c;border:1px solid #ec008c !important;color:#fff}
.outline-black-button :focus,.outline-black-button :focus-visible{outline:0}
.title-xl p,.title-xl h1,.title-xl h2,.title-xl h3,.title-xl h4,.title-xl h5,.title-xl h6,.title-xl span{font-family:"BeVietnam Bold";font-weight:600;font-size:48px;line-height:48px}
@media(max-width:768px){.title-xl p,.title-xl h1,.title-xl h2,.title-xl h3,.title-xl h4,.title-xl h5,.title-xl h6,.title-xl span{font-size:36px;line-height:36px}
}
.title-xl p,.title-xl h1,.title-xl h2,.title-xl h3,.title-xl h4,.title-xl h5,.title-xl h6{color:#333}
.title-h1{font-family:"BeVietnam Regular";font-weight:600;font-size:36px;line-height:36px;color:#333}
@media(max-width:768px){.title-h1{font-size:32px;line-height:32px}
}
.title-h2 p,.title-h2 h1,.title-h2 h2,.title-h2 h3,.title-h2 h4,.title-h2 h5,.title-h2 h6,.title-h2 span{font-family:"BeVietnam Regular";font-weight:600;font-size:32px;line-height:135%;color:#333}
@media(max-width:768px){.title-h2 p,.title-h2 h1,.title-h2 h2,.title-h2 h3,.title-h2 h4,.title-h2 h5,.title-h2 h6,.title-h2 span{font-size:28px;line-height:28px}
}
.title-h3 p,.title-h3 h1,.title-h3 h2,.title-h3 h3,.title-h3 h4,.title-h3 h5,.title-h3 h6{font-family:"BeVietnam Regular";font-weight:600;font-size:28px;line-height:135%;color:#333}
@media(max-width:768px){.title-h3 p,.title-h3 h1,.title-h3 h2,.title-h3 h3,.title-h3 h4,.title-h3 h5,.title-h3 h6{font-size:24px;line-height:24px}
}
.title-h4{font-family:"BeVietnam Regular";font-weight:600;font-size:24px;line-height:135%;color:#333}
@media(max-width:768px){.title-h4{font-size:20px;line-height:20px}
}
.title-h5{font-family:"BeVietnam Regular";font-weight:600;font-size:20px;line-height:135%;color:#333}
@media(max-width:768px){.title-h5{font-size:18px;line-height:18px}
}
.title-h6{font-family:"BeVietnam Regular";font-weight:600;font-size:14px;line-height:135%;color:#333}
@media(max-width:768px){.title-h6{font-size:12px;line-height:12px}
}
.body-p{font-family:"BeVietnam Regular";font-weight:400;font-size:16px;line-height:135%;color:#333}
.body-p2{font-family:"BeVietnam Regular";font-weight:400;font-size:16px;line-height:135%;color:#7c7c7c}
.body-p3{font-family:"BeVietnam Regular";font-weight:400;font-size:14px;line-height:135%;color:#333}
.rtk-funnel-last-box{background:#fff;width:100%}
.rtk-funnel-last-box:not(:first-child){margin-top:34px}
@media(min-width:768px){.rtk-funnel-last-box{border:1px solid #e2e2e2;border-radius:5px;padding:48px}
.rtk-funnel-last-box:not(:first-child){margin-top:42px}
}
.rtk-color-main{color:#2c2c2c}
.rtk-font-regular{font-family:"BeVietnam Regular";font-weight:400}
.rtk-font-medium{font-family:"BeVietnam Medium";font-weight:500}
.rtk-font-semibold{font-family:"BeVietnam Semibold";font-weight:600}
.rtk-font-bold{font-family:"BeVietnam Bold";font-weight:700}
.rtk-size-h1{font-size:28px;line-height:41px}
@media(min-width:768px){.rtk-size-h1{font-size:32px;line-height:47px}
}
.rtk-size-h2{font-size:24px;line-height:35px}
@media(min-width:768px){.rtk-size-h2{font-size:28px;line-height:41px}
}
.rtk-size-h3{font-size:20px;line-height:29px}
@media(min-width:768px){.rtk-size-h3{font-size:24px;line-height:35px}
}
.rtk-size-h4{font-size:18px;line-height:26px}
@media(min-width:768px){.rtk-size-h4{font-size:20px;line-height:29px}
}
.rtk-size-h5{font-size:17px;line-height:25px}
@media(min-width:768px){.rtk-size-h5{font-size:18px;line-height:26px}
}
.rtk-size-h6{font-size:16px;line-height:24px}
@media(min-width:768px){.rtk-size-h6{font-size:17px;line-height:25px}
}
.rtk-size-body-1{font-size:16px;line-height:23px}
.rtk-size-body-2{font-size:14px;line-height:20px}
.rtk-size-body-3{font-size:12px;line-height:18px}
.rtk-title-h1-regular{font-size:28px;line-height:41px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h1-regular{font-size:32px;line-height:47px}
}
.rtk-title-h1-medium{font-size:28px;line-height:41px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h1-medium{font-size:32px;line-height:47px}
}
.rtk-title-h1-semibold{font-size:28px;line-height:41px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h1-semibold{font-size:32px;line-height:47px}
}
.rtk-title-h1-bold{font-size:28px;line-height:41px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h1-bold{font-size:32px;line-height:47px}
}
.rtk-title-h2-regular{font-size:24px;line-height:35px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h2-regular{font-size:28px;line-height:41px}
}
.rtk-title-h2-medium{font-size:24px;line-height:35px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h2-medium{font-size:28px;line-height:41px}
}
.rtk-title-h2-semibold{font-size:24px;line-height:35px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h2-semibold{font-size:28px;line-height:41px}
}
.rtk-title-h2-bold{font-size:24px;line-height:35px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h2-bold{font-size:28px;line-height:41px}
}
.rtk-title-h3-regular{font-size:20px;line-height:29px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h3-regular{font-size:24px;line-height:35px}
}
.rtk-title-h3-medium{font-size:20px;line-height:29px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h3-medium{font-size:24px;line-height:35px}
}
.rtk-title-h3-semibold{font-size:20px;line-height:29px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h3-semibold{font-size:24px;line-height:35px}
}
.rtk-title-h3-bold{font-size:20px;line-height:29px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h3-bold{font-size:24px;line-height:35px}
}
.rtk-title-h4-regular{font-size:18px;line-height:26px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h4-regular{font-size:20px;line-height:29px}
}
.rtk-title-h4-medium{font-size:18px;line-height:26px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h4-medium{font-size:20px;line-height:29px}
}
.rtk-title-h4-semibold{font-size:18px;line-height:26px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h4-semibold{font-size:20px;line-height:29px}
}
.rtk-title-h4-bold{font-size:18px;line-height:26px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h4-bold{font-size:20px;line-height:29px}
}
.rtk-title-h5-regular{font-size:17px;line-height:25px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h5-regular{font-size:18px;line-height:26px}
}
.rtk-title-h5-medium{font-size:17px;line-height:25px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h5-medium{font-size:18px;line-height:26px}
}
.rtk-title-h5-semibold{font-size:17px;line-height:25px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h5-semibold{font-size:18px;line-height:26px}
}
.rtk-title-h5-bold{font-size:17px;line-height:25px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h5-bold{font-size:18px;line-height:26px}
}
.rtk-title-h6-regular{font-size:16px;line-height:24px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h6-regular{font-size:17px;line-height:25px}
}
.rtk-title-h6-medium{font-size:16px;line-height:24px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h6-medium{font-size:17px;line-height:25px}
}
.rtk-title-h6-semibold{font-size:16px;line-height:24px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h6-semibold{font-size:17px;line-height:25px}
}
.rtk-title-h6-bold{font-size:16px;line-height:24px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
@media(min-width:768px){.rtk-title-h6-bold{font-size:17px;line-height:25px}
}
.rtk-body-1-regular{font-size:16px;line-height:23px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
.rtk-body-1-medium{font-size:16px;line-height:23px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
.rtk-body-1-semibold{font-size:16px;line-height:23px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
.rtk-body-1-bold{font-size:16px;line-height:23px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
.rtk-body-2-regular{font-size:14px;line-height:20px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
.rtk-body-2-medium{font-size:14px;line-height:20px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
.rtk-body-2-semibold{font-size:14px;line-height:20px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
.rtk-body-2-bold{font-size:14px;line-height:20px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
.rtk-body-3-regular{font-size:12px;line-height:18px;font-family:"BeVietnam Regular";font-weight:400;color:#2c2c2c}
.rtk-body-3-medium{font-size:12px;line-height:18px;font-family:"BeVietnam Medium";font-weight:500;color:#2c2c2c}
.rtk-body-3-semibold{font-size:12px;line-height:18px;font-family:"BeVietnam Semibold";font-weight:600;color:#2c2c2c}
.rtk-body-3-bold{font-size:12px;line-height:18px;font-family:"BeVietnam Bold";font-weight:700;color:#2c2c2c}
.rentik-search-predictive--visibility-both{display:block}
.rentik-search-predictive--visibility-desktop-only{display:block}
@media(max-width:768px){.rentik-search-predictive--visibility-desktop-only{display:none !important}
}
.rentik-search-predictive--visibility-mobile-only{display:block}
@media(min-width:769px){.rentik-search-predictive--visibility-mobile-only{display:none !important}
}
.rentik-search-predictive--visibility-none{display:none !important}
.rentik-search-predictive{position:relative;width:100%;max-width:600px;margin:0 auto;font-family:"BeVietnam Regular"}
@media(max-width:768px){.rentik-search-predictive{background:#000;padding:5px;border-radius:0}
}
@media(min-width:769px){.rentik-search-predictive{position:absolute;top:53px;left:65%;right:65%;transform:translate(-50%,-50%);z-index:8;width:90%;max-width:600px;margin:0}
}
.rentik-search-predictive__container{position:relative;width:100%}
.rentik-search-predictive__input-wrapper{position:relative;margin-bottom:0}
.rentik-search-predictive__input-container{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.rentik-search-predictive__input-container:focus-within{border-color:#ec008c;box-shadow:0 0 0 3px rgba(236,0,140,0.1)}
.rentik-search-predictive__input-container:hover{border-color:#d1d5db}
@media(min-width:769px){.rentik-search-predictive__input-container{border-radius:0 0 12px 12px}
}
.rentik-search-predictive__search-icon{display:flex;align-items:center;justify-content:center;padding:0 16px;color:#6b7280;pointer-events:none}
.rentik-search-predictive__search-icon svg{width:20px;height:20px}
.rentik-search-predictive__input{flex:1;border:0;outline:0;padding:16px 8px;font-size:16px;font-family:"BeVietnam Regular";background:transparent;color:#000}
.rentik-search-predictive__input::placeholder{color:#9ca3af;font-weight:400}
@media(max-width:768px){.rentik-search-predictive__input{padding:14px 8px;font-size:16px}
}
.rentik-search-predictive__clear-btn,.rentik-search-predictive__filters-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 8px;border:0;background:transparent;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s ease}
.rentik-search-predictive__clear-btn:hover,.rentik-search-predictive__filters-btn:hover{background:#f3f4f6;color:#ec008c}
.rentik-search-predictive__clear-btn svg,.rentik-search-predictive__filters-btn svg{width:16px;height:16px}
.rentik-search-predictive__filters-btn{display:none;margin-right:12px}
.rentik-search-predictive__filters-btn:hover{background:#ec008c;color:#fff}
.rentik-search-predictive__results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,0.2);z-index:10;max-height:80vh;overflow:hidden;animation:slideDown .2s ease-out}
.rentik-search-predictive__results .rentik-search-predictive__results-list{border-radius:12px}
@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}
to{opacity:1;transform:translateY(0)}
}
@media(max-width:768px){.rentik-search-predictive__results{position:fixed;top:120px;left:20px;right:20px;max-height:60vh;border-radius:0 0 16px 16px;z-index:1001;display:flex;flex-direction:column;overflow:hidden;animation:slideDownMobile .2s ease-out}
@keyframes slideDownMobile{from{opacity:0;transform:translateY(-20px)}
to{opacity:1;transform:translateY(0)}
}
}
.rentik-search-predictive__filters{display:none;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.rentik-search-predictive__filters::-webkit-scrollbar{display:none}
.rentik-search-predictive__filter-tab{display:flex;align-items:center;gap:8px;padding:12px 16px;border:0;background:transparent;color:#6b7280;font-size:14px;font-family:"BeVietnam Regular";cursor:pointer;transition:all .15s ease;white-space:nowrap;position:relative}
.rentik-search-predictive__filter-tab:hover{background:#f3f4f6;color:#ec008c}
.rentik-search-predictive__filter-tab--active{color:#ec008c;background:#fff}
.rentik-search-predictive__filter-tab--active::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#ec008c}
.rentik-search-predictive__filter-tab .filter-label{font-weight:500}
.rentik-search-predictive__filter-tab .filter-count{background:#e5e7eb;color:#374151;padding:2px 6px;border-radius:10px;font-size:12px;font-weight:600;min-width:20px;text-align:center}
.rentik-search-predictive__filter-tab--active .filter-count{background:#ec008c;color:#fff}
.rentik-search-predictive__results-list{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;padding:8px 0}
.rentik-search-predictive__results-list::-webkit-scrollbar{width:6px}
.rentik-search-predictive__results-list::-webkit-scrollbar-track{background:transparent}
.rentik-search-predictive__results-list::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}
.rentik-search-predictive__results-list::-webkit-scrollbar-thumb:hover{background:#d1d5db}
@media(max-width:768px){.rentik-search-predictive__results-list{max-height:100%;flex:1;padding:8px 0;overflow-y:auto}
}
.rentik-search-predictive__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:#6b7280;font-size:14px}
.rentik-search-predictive__loading-spinner{width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #ec008c;border-radius:50%;animation:spin 1s linear infinite}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.rentik-search-predictive__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center;color:#6b7280}
@media(max-width:768px){.rentik-search-predictive__no-results{padding:16px}
}
.rentik-search-predictive__no-results-icon{margin-bottom:16px;opacity:.5}
.rentik-search-predictive__no-results-icon svg{width:48px;height:48px}
@media(max-width:768px){.rentik-search-predictive__no-results-icon{margin-bottom:8px}
.rentik-search-predictive__no-results-icon svg{width:24px;height:24px}
}
.rentik-search-predictive__no-results-text{font-size:16px;margin:0}
@media(max-width:768px){.rentik-search-predictive__no-results-text{font-size:13px}
}
.rentik-search-predictive__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;animation:fadeIn .2s ease-out;pointer-events:none}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@media(min-width:769px){.rentik-search-predictive__backdrop{background:rgba(0,0,0,0.3);border-radius:0 0 8px 8px;z-index:7;pointer-events:auto}
}
@media(max-width:768px){.rentik-search-predictive__backdrop{background:rgba(0,0,0,0.5);z-index:-1}
}
.search-result-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .15s ease}
.search-result-item:hover,.search-result-item.result-item-hover{background:#f9fafb}
.search-result-item:last-child{border-bottom:0}
.search-result-item .result-avatar{flex-shrink:0;width:52px;height:auto;border-radius:8px;overflow:hidden;background:#f3f4f6}
.search-result-item .result-avatar img{width:100%;height:100%;object-fit:cover}
.search-result-item .result-content{flex:1;min-width:0}
.search-result-item .result-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}
.search-result-item .result-name{font-size:14px;font-weight:600;color:#000;margin:0;line-height:1.3}
.search-result-item .result-name mark{background:rgba(139,92,246,0.2);color:#ec008c;padding:0 2px;border-radius:2px}
.search-result-item .result-brand{font-size:12px;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px;font-weight:500}
.search-result-item .result-details{display:flex;align-items:center;gap:12px;margin-bottom:6px}
.search-result-item .result-stock{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase}
.search-result-item .result-stock--available{background:#dcfce7;color:#166534}
.search-result-item .result-stock--out-of-stock{background:#fef2f2;color:#991b1b}
.search-result-item .result-colors{display:flex;align-items:center;gap:4px}
.search-result-item .result-color{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,0.1)}
.search-result-item .result-colors-more{font-size:10px;color:#6b7280;font-weight:500}
.search-result-item .result-price-section{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}
.search-result-item .result-price{font-size:16px;font-weight:700;color:#ec008c;text-align:center;line-height:1.2}
.search-result-item .result-actions{flex-shrink:0;color:#d1d5db;transition:color .15s ease}
.search-result-item .result-actions svg{width:16px;height:16px}
.search-result-item:hover .result-actions{color:#ec008c}
.recent-searches-section{padding:16px}
.recent-searches-title{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px 0;text-transform:uppercase;letter-spacing:.5px}
.recent-search-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .15s ease}
.recent-search-item:hover{background:#f9fafb;margin:0 -16px;padding-left:16px;padding-right:16px}
.recent-search-item:last-child{border-bottom:0}
.recent-search-icon{flex-shrink:0;color:#9ca3af}
.recent-search-icon svg{width:16px;height:16px}
.recent-search-query{flex:1;font-size:14px;color:#000;font-weight:400}
.recent-search-remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;border-radius:4px;color:#9ca3af;cursor:pointer;transition:all .15s ease}
.recent-search-remove:hover{background:#fee2e2;color:#dc2626}
.recent-search-remove svg{width:14px;height:14px}
@media(max-width:768px){.rentik-search-predictive__input{font-size:16px}
.rentik-search-predictive__filter-tab{padding:10px 12px;font-size:13px}
.rentik-search-predictive .search-result-item{padding:16px}
.rentik-search-predictive .search-result-item .result-avatar{width:48px;height:auto}
.rentik-search-predictive .search-result-item .result-name{font-size:15px;margin-bottom:4px}
.rentik-search-predictive .search-result-item .result-price{font-size:14px;font-weight:600}
.rentik-search-predictive .search-result-item .result-actions{display:none}
.rentik-search-predictive .search-result-item{display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px}
.rentik-search-predictive .result-content{flex:1;display:flex;flex-direction:column;gap:2px}
.rentik-search-predictive .result-name{margin-bottom:2px !important}
.rentik-search-predictive .result-details{display:flex !important;align-items:center;gap:8px;margin-top:0 !important}
.rentik-search-predictive .result-price-section{flex-shrink:0;display:flex;align-items:center;margin-right:0 !important}
}
@media(prefers-reduced-motion:reduce){.rentik-search-predictive__results{animation:none}
.rentik-search-predictive__loading-spinner{animation:none}
.rentik-search-predictive *{transition:none !important}
}
@media(prefers-contrast:high){.rentik-search-predictive__input-container{border-width:3px}
.rentik-search-predictive__filter-tab--active::after{height:3px}
.rentik-search-predictive .search-result-item{border-bottom-width:2px}
}