@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.gift-option{position:relative}.gift-item svg{animation:loading 2s linear infinite}@keyframes loading{from{transform:rotate(0)}}@keyframes loading{to{transform:rotate(360deg)}}#modelo{min-width:300px;margin-left:8px}.disabled-gift{opacity:.5 !important;cursor:pointer}.gift-card{color:#084f69;font-weight:bold;margin-top:-12.5px;margin-bottom:15px;margin-left:8px}.tabela-carrinho td,.tabela-carrinho th{border-width:1px;border-style:solid;border-color:#ddd !important;border-collapse:collapse;padding:10px}.gift-item{text-align:center}.gift-option .gift-item{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:0}.gift-item a{font-size:0 !important;color:#084F69;position:relative;display:block;width:40px;height:40px;text-align:center !important;margin:auto}.gift-item a:before{content:'\f372'}.gift-item a:after{content:'\f374';opacity:0;visibility:hidden}.gift-item span.gift-icone{position:absolute;margin-left:25px;margin-top:5px;font-size:25px;color:#084F69}.gift-item span.gift-info-val{float:left;width:320px;font-size:12px}.gift-item a:before,.gift-item a:after{font-size:30px;font-family:'ionicons';position:absolute;top:0;left:0;line-height:40px;text-align:center;display:block;width:100%;transition:opacity .25s ease, visibility .25s ease}.gift-item a.checked:before{opacity:0;visibility:hidden}.gift-item a.checked:after{opacity:1;visibility:visible}.custom-table ul.custom-table-ul>li{width:50% !important}.custom-table ul.custom-table-ul>li.valor li:not(:last-child){border-bottom:1px solid #ddd;padding:5px 0;margin:0 0 4px}.gift-icon{position:fixed;left:3em;bottom:3em;background-color:#FFF;z-index:999;padding:1em;border-radius:25em;width:30px;box-shadow:0 0 2em #ccc;font-size:2em;text-align:center;color:#084F69;border:1px solid rgba(8,79,105,0.3)}.gift-icon:hover{transition:0.3s;background-color:#084F69;color:#ffffff;cursor:pointer}#gift-text-icon{position:fixed;left:11em;bottom:8em;z-index:998;width:340px;height:auto;box-shadow:0 0 2em #bbb;display:none;background-color:#ffffff}#gift-text-icon .link-pagina-externa{color:#333333;text-decoration:none}.gift-link-close{position:fixed;left:42em;bottom:15.7em;background-color:#fff;border-radius:6.5em;width:15px;height:15px;text-align:center;padding:5px;z-index:999;border:2px solid rgba(8,79,105,0.3);font-weight:800;text-decoration:none}.gift-link-close:hover{font-weight:800;border:2px solid rgba(8,79,105,0.6);text-decoration:none}.gift-aj-text{font-size:14px;line-height:23px}@media screen and (max-width: 767px){.gift-item span.gift-icone{margin-left:36px}.gift-item span.gift-info-val{float:left;width:100%;font-size:12px;margin-top:-10px}.gift-item:before{content:'Presente?';display:inline-block;vertical-align:middle;font-size:14px;font-family:inherit;font-weight:bold}.gift-item a{display:inline-block;vertical-align:middle}}.gift-text-color{color:#084F69}.custom-table ul{margin:0;list-style:none}.custom-table ul.header{font-size:0;border-bottom:1px solid #ccc;margin:0 0 10px}.custom-table ul.header li{font-size:15px;padding:4px 0;font-weight:bold;text-align:center}.custom-table textarea{box-sizing:border-box;resize:none;width:100%;height:100%;min-height:70px}.gift-table-color-line{color:#084F69}.custom-table{background-color:#ffffff;border-collapse:unset !important}.custom-table ul.custom-table-ul{display:flex;flex-flow:row wrap}.custom-table ul.custom-table-ul>li{width:40%}.custom-table ul.custom-table-ul>li.gift-image{width:20%}.custom-table .gift-image img{max-height:110px}.custom-table .gift-image{text-align:center}.custom-table ul.custom-table-ul.body>li.field{padding:0 17px;box-sizing:border-box}.gift-hidden{display:none !important}.custom-table ul.custom-table-ul>li.name li:not(:last-child){border-bottom:1px solid #ddd;padding:5px 0;margin:0 0 4px}@media screen and (max-width: 767px){.cols-gift-image{max-width:35% !important;width:35% !important}.resumo-compra .tabela-carrinho td.conteiner-qtd{float:right;width:100%;padding:5px 0 5px 5px}.resumo-compra .tabela-carrinho .produto-info,.resumo-compra .tabela-carrinho .gift-option,.resumo-compra .tabela-carrinho .phone-pullleft{width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gift-tr .phone-pullleft{width:100%}.gift-tr .phone-pullleft .produto-info{width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gift-item span.gift-icone{margin-left:36px}.gift-item:before{content:'Presente?';display:inline-block;vertical-align:middle;font-size:14px;font-family:inherit;font-weight:bold}.gift-item a{display:inline-block;vertical-align:middle}.gift-icon{position:fixed;left:0em;bottom:3em;background-color:#fff;z-index:999;padding:1em;border-radius:25em;width:17px;height:17px;box-shadow:0 0 2em #ccc;text-align:center;color:#084F69;border:1px solid rgba(8,79,105,0.3);font-size:17px !important}.gift-icon:hover{background-color:#084F69;color:#ffffff;cursor:pointer}#gift-text-icon{left:1em;bottom:5em;z-index:99;width:70%;top:auto;box-shadow:0 0 2em #bbb}#gift-text-icon .link-pagina-externa{font-size:12px}.gift-aj-text{font-size:12px;line-height:16px}.gift-link-close{left:19.5em;bottom:13.5em;border-radius:6.5em;width:15px;height:15px;text-align:center;padding:4px;z-index:999;border:2px solid rgba(8,79,105,0.3);font-weight:800;text-decoration:none}}.gw-aviso{width:100%;text-align:center}.gw-aviso i:before{color:#50836d}

