.category-tile{position:relative;text-align:center}.category-tile p{font-weight:400;font-size:.875rem;padding-top:1em}.category-tile::before{content:none}.round-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.round-nav-item{position:relative;margin:30px 15px}.round-nav-img{position:relative;border-radius:6rem;max-width:8.75rem;max-height:8.75rem}.brands .round-nav{-ms-flex-align:center;align-items:center}.brands .round-nav-img{border-radius:0}.form-group.required .form-control-label::before{content:"*";color:#e10600}.form-group.required .form-control-label.novalid::before,.form-group.required .form-control-label.valid::before{font-family:'FontAwesome'}.form-group.required .form-control-label.valid::before{content:"\F00C";color:#008827}.form-group.required .form-control-label.novalid::before{content:"\F00D";color:#e10600}.form-group label{font-weight:400;font-size:.875rem;margin-bottom:0.25em}.form-group .suggestion-box{position:relative;background-color:#f3f2f2;z-index:1;font-size:0.81em;max-height:200px;overflow-y:none}.form-group .suggestion-box.active{border:1px solid #444;overflow-y:scroll}.form-group .suggestion-box .item-city{padding:0.5rem 0.5rem;display:block;border-bottom:1px dotted rgba(0,0,0,0.125);font-size:1rem}.form-group .suggestion-box .item-city:hover{background-color:white}.form-group.gdpr-fields label{font-size:.75rem}.form-group.gdpr-fields label.notvalid::before{border-color:#e10600}.form-group .text-reminder{position:absolute;right:0;top:0.5rem;display:block;display:none}.form-group input.focus:focus+.text-reminder{position:absolute;right:0;top:0.5rem;display:block}.form-control{border:1px solid #dadada;border-radius:0;height:3.125rem}.form-control:focus{color:#495057;background-color:#fff;border-color:#7ed0ee;outline:0;box-shadow:0 0 0 0.2rem rgba(0,161,224,0.25)}:root{--swiper-navigation-size: 34px;--swiper-navigation-color: #333}.swiper-container{position:relative;height:221px;margin-top:4px}@media (min-width: 769px){.swiper-container{height:325px}}.swiper-container.swiper-container-initialized{height:100%}.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{background:#ffffff63}.swiper-button-next,.swiper-button-prev{padding:26px;color:var(--swiper-navigation-color)}.swiper-button-next:hover,.swiper-button-prev:hover{background:#ffffff63}@media (max-width: 768.98px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination-bullet{background-color:#ebebeb;border-radius:50%;height:8px;padding:1px;width:8px;transition:none 0.1s ease-out;transition-property:background-color, height, width;border:1px solid rgba(0,0,0,0.2);background-clip:padding-box;opacity:1}.swiper-pagination-bullet-active{background-color:var(--white);height:11px;width:11px}.slide__btn{z-index:99;bottom:14px;right:3%;border:none;background:#f7f7f7;font-size:13px;border-radius:25px;padding:3px 6px;line-height:1.2;color:#353535;font-weight:400}@media (min-width: 992px){.slide__btn{right:3%}}@media (min-width: 1280px){.slide__btn{right:8%}}.slide__btn:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:25px;box-shadow:0 3px 6px #00000029, 0 1px 2px #0000003b;opacity:1;transition:opacity 0.3s ease-in-out}.slide__btn:hover{text-decoration:underline;background:var(--white)}.slide__btn:hover::after{opacity:0}@media (max-width: 575.98px){.slide__btn{bottom:15px;right:10px;padding:0.2px;line-height:1.3;background-color:var(--white)}.slide__btn:after{box-shadow:0 1px 2px #00000014, 0 1px 1px #00000014}.slide__btn svg{fill:#3e3e3e}}.sp-title{text-align:center;margin:30px;font-size:18px;font-weight:bold}.\--ph{padding:0 8px}.\--ph20{padding:0 20px}.complaints-book-form,.legales-libro{max-width:620px;margin:auto}.legales-libro-info{line-height:20px;margin:auto;margin-bottom:60px;max-width:620px}.legales-libro-info p{color:#798088;margin-bottom:0.5rem}.complaints-book-form{margin-bottom:60px}.legales-libro h2{font-size:18px;font-weight:bold}.style-guide h2.legend{font-weight:bold}.style-guide .legend{font-size:22px;font-weight:400;color:#016fe5;margin:0 0 10px}.block-form{background:rgba(245,245,245,0.5);border:1px solid #e8e8e8;padding:20px;border-radius:4px;margin-bottom:30px}@media (max-width: 991.98px){.block-form{border-radius:0px}}.style-guide .select-field{display:block;margin-bottom:25px}.style-guide .select-field>.select{position:relative;width:100%}.style-guide .select-field>.select>select{border-radius:4px;width:100%;border:1px solid #6a6a6a;height:50px;background-color:#fff;padding:0 10px;font-size:14px;font-weight:700;cursor:pointer;outline:none;outline:0;-webkit-appearance:none;-moz-appearance:none}.style-guide .select-field>.select:after{content:"\F107";position:absolute;right:10px;top:0;font-family:'fontawesome';pointer-events:none;z-index:1;margin:auto;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.style-guide .select-field{display:block;margin-bottom:25px}.style-guide .group-inputs{display:-ms-flexbox;display:flex}@media (max-width: 991.98px){.style-guide .group-inputs{-ms-flex-direction:column !important;flex-direction:column !important}}.style-guide .group-inputs.\--wrap{-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:25px}.style-guide .group-inputs .info{width:100%;font-size:14px;color:grey;padding-top:4px}@media (max-width: 991.98px){.style-guide .group-inputs .info{-ms-flex-order:2;order:2;padding-bottom:25px}}@media (max-width: 991.98px){.\--GIReclaimedAmount{-ms-flex-order:3;order:3}}.style-guide input.is-invalid{border-color:red !important}.style-guide .group-inputs .inputtext{margin-left:20px}@media (max-width: 991.98px){.style-guide .group-inputs .inputtext{margin-left:0px}}.style-guide .group-inputs.\--wrap .inputtext,.style-guide .group-inputs.\--wrap .select-field{margin-bottom:0px}.style-guide .group-inputs.\--wrap .inputtext{-ms-flex-flow:wrap;flex-flow:wrap}.style-guide .required{color:#e10600}.style-guide i.required{font-size:11px;font-style:normal;margin-left:3px}.style-guide .group-inputs .inputtext:first-child{margin-left:0}.style-guide .inputtext{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1 0%;flex:1 1 0%;margin-bottom:25px}.style-guide .inputtext>.input{width:100%;height:50px;color:#6a6a6a;position:relative}.style-guide .inputtext>.input>input{border-radius:4px;border:1px solid #d4d4d4;width:100%;padding:0 15px;box-sizing:border-box;height:50px;outline:none}.style-guide .radio-block-wrap .inputradio{position:absolute;visibility:hidden}.style-guide .list-radios{display:block;margin-bottom:15px}.style-guide .radio-block-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (max-width: 991.98px){.style-guide .radio-block-wrap{-ms-flex-direction:column !important;flex-direction:column !important}}.style-guide .radio-block-wrap .radio-block{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;display:block;padding:10px;box-sizing:border-box}@media (max-width: 991.98px){.style-guide .radio-block-wrap .radio-block{max-width:100%;-ms-flex-direction:column !important;flex-direction:column !important}}.style-guide .radio-block-wrap .inputradio,.style-guide .checkbox>input[type="checkbox"]{visibility:visible;opacity:0}.style-guide .radio-block-wrap .radio-label .pseudoradio:after{margin:auto;content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;background-color:#fff;transition:all 0.1s ease-out}.style-guide .radio-block-wrap .radio-label .pseudoradio{left:15px;top:17px;width:16px;height:16px;border:1px solid #d4d4d4;border-radius:50%;position:absolute;background-color:#016fe5}.style-guide .radio-block-wrap .inputradio:checked+.radio-label{background-color:#f8fcff;border-color:#428bca}.style-guide .radio-block-wrap .inputradio:checked+.radio-label .pseudoradio{background-color:#fff;border-color:#016fe5}.style-guide .radio-block-wrap .inputradio:checked+.radio-label .pseudoradio:after{width:10px;height:10px;background:#016fe5}.style-guide .radio-block-wrap .radio-label{display:block;background-color:#fff;border:1px solid #d8d8d8;cursor:pointer;padding:15px 15px 15px 45px;position:relative;box-sizing:border-box;min-height:76px}.style-guide .textarea .label{display:block;margin-bottom:4px}.style-guide .textarea textarea{border-radius:4px;border:1px solid #c4c4c4;width:100%;padding:15px;box-sizing:border-box;height:50px;outline:none;min-height:80px;margin-bottom:20px}.style-guide .list-checkbox .checkbox:first-child{margin-top:0}.style-guide .minor{margin-bottom:20px}.style-guide .\--parent .minor{margin-bottom:0px !important}.style-guide .\--parent .block-parent{display:none}.style-guide .list-checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.style-guide .checkbox{display:-ms-flexbox;display:flex;position:relative;cursor:pointer;-ms-flex-align:center;align-items:center;margin-top:20px;-ms-flex-align:start;align-items:flex-start}.style-guide .check{background-color:#fff}.style-guide .checkbox>input[type="checkbox"]{visibility:hidden;position:absolute}.style-guide .checkbox>.check{width:25px;min-width:25px;height:25px;border-radius:3px;border:1px solid #6a6a6a;box-sizing:border-box;margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all 0.25s}.style-guide .checkbox:hover>.check:after{color:#6a6a6a}.style-guide .checkbox>.check:after{transition:all 0.25s;content:"\F00C";font-family:"FontAwesome";color:#fff;font-size:16px}.style-guide .checkbox>input[type="checkbox"]:checked ~ .check{background-color:#016fe5}.style-guide .checkbox>input[type="checkbox"]:checked ~ .check{border-color:#016fe5;background-color:#016fe5}.style-guide .checkbox>input[type="checkbox"]:checked ~ .check:after{color:#fff !important}.alert-libro.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.style-guide .tac{text-align:center}.tac{text-align:center}.alert-libro ul,li{margin:0;padding:0;list-style:none}.alert-libro{margin:auto;margin-bottom:20px;border:1px solid #ebebeb;padding:10px;background-color:#f5f5f5;border-radius:4px;max-width:620px}.alert-libro .message{margin:0;font-weight:600;margin-bottom:2px}.alert-libro .list{font-size:14px}
