.custom-msg{padding:10px 20px;display:block;line-height:1.4em;font-size:1.3rem;border-radius:15px}.produto-customizavel input[type=radio],.produto-customizavel input[type=radio]:focus{outline:none !important;border:none !important;box-shadow:none !important;margin-top:8px}.produto-customizavel ul{list-style:none;margin:0;padding:0}.produto-customizavel .col-1{float:left;max-width:180px}.produto-customizavel .col-1 .menu li{cursor:pointer;opacity:.5;color:#081e39}.produto-customizavel .col-1 .menu li i{display:none}.produto-customizavel .col-1 .menu li i:after{content:'\e610';font-family:'icons-blank-theme';line-height:0;font-size:2.5rem;top:4px;position:relative}.produto-customizavel .col-1 .menu li.active{font-weight:700;opacity:1}.produto-customizavel .col-1 .menu li.valid{color:#051a38}.produto-customizavel .col-1 .menu li.disabled{text-decoration:line-through}.produto-customizavel .col-1 .menu .titulo,.produto-customizavel .col-2 .tela .titulo{border-bottom:solid 1px #ccc;font-weight:700;font-size:16px;padding-bottom:4px;margin-bottom:10px}.produto-customizavel .col-1 .rodape{border-top:solid 1px #ccc;padding-top:2px;font-weight:700;font-size:16px}.produto-customizavel .col-2{position:relative;float:left;width:650px;max-width:650px;margin-bottom:100px;border-right:1px solid #ededed;padding-right:50px}.produto-customizavel .col-2>.buttons-control-tela-top{position:absolute;top:0;right:50px}.produto-customizavel .col-2>.buttons-control-tela-bottom{clear:both;float:right;margin-top:40px}.produto-customizavel .col-2>.buttons-control-tela-top,.produto-customizavel .col-2>.buttons-control-tela-bottom{display:none}.produto-customizavel .col-2>.buttons-control-tela-top button,.produto-customizavel .col-2>.buttons-control-tela-bottom button{padding:2px 12px !important;margin:0 !important;font-size:1.5rem}.produto-customizavel .col-2>.buttons-control-tela-bottom button:disable{font-size:1.5rem}.produto-customizavel .col-2>.telas{width:100%}.produto-customizavel .col-2>.telas>.tela{display:none}.produto-customizavel .col-2>.telas>.tela .card{border-radius:6px;padding:8px;-webkit-box-shadow:0px 0px 38px -24px grey;-moz-box-shadow:0px 0px 38px -24px grey;box-shadow:0px 0px 38px -24px grey;max-width:100%;margin-bottom:0}.produto-customizavel .col-2>.telas>.tela .card input[type=radio]{position:relative;top:2px}.produto-customizavel .col-2>.telas>.tela .card.card-empty{padding:0 !important}.produto-customizavel .col-2>.telas>.tela .card .footer{border-top:solid 1px #dfdfdf;text-align:center}.produto-customizavel .col-2>.telas>.tela .card.card-actived{border:1px solid #081e39}.produto-customizavel .col-2>.telas>.tela .card .texto{color:#000;margin:10px 5px;font-size:1.4rem;line-height:1.5rem;font-weight:400}.produto-customizavel .col-2>.telas>.tela .card .texto p{margin:0;padding:0}.produto-customizavel .col-2>.telas>.tela .card.card-horizontal{display:inherit;margin-bottom:10px}.produto-customizavel .col-2>.telas>.tela div.card.card-horizontal{background:0 0 !important;box-shadow:none !important;border:none !important;border-radius:0 !important}.produto-customizavel .col-2>.telas>.tela .card.card-vertical img{width:100%;max-width:100%;display:inline-block}.produto-customizavel .col-2>.telas>.tela .card.card-vertical.card-tecido{border-radius:8px !important;border:none;margin-bottom:0}.produto-customizavel .col-2 .tela .content .filtrar label{vertical-align:top;margin:0;margin-right:0;box-shadow:5px 5px 16px -15px grey;border:1px solid #ededed;padding:6px;border-radius:6px;width:113px;padding-right:0}.produto-customizavel .col-2>.telas>.tela .card.card-vertical img{width:100%}.produto-customizavel .col-2>.telas>.tela .card.card-vertical label{display:block}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo{width:100%;margin-bottom:10px;float:left}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card{margin-bottom:10px}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card label{padding:10px 16px;margin:0}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card .footer{line-height:14px;padding:6px 0}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card .footer a:link,.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card .footer a:visited,.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card .footer a:hover,.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .list-tipo .card .footer a:active{font-size:11px;color:#fd6107 !important}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .tela[data-tela='1'] .card,.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .tela[data-tela='3'] .card{border-bottom:1px solid #ededed !important}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela{float:left;display:none}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela[data-tela='1'] .campos label,.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela[data-tela='3'] .campos label{display:block}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela[data-tela='1'] .campos input[type=number],.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela[data-tela='3'] .campos input[type=number]{float:left;display:block;width:80px}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela[data-tela='1'] .campos .unidade-medida,.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .tela[data-tela='3'] .campos .unidade-medida{float:left;display:block;line-height:32px;margin-left:5px}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .card.card-vertical-c3{float:left;max-width:30.5%;margin:8px;padding:7px;display:inline-table;height:330px}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar label input{float:left;margin-right:0}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar label div{float:right;width:85px;line-height:normal;margin:3px 0 4px}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar label div span{display:block}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar label div span.preco{margin-top:4px;font-size:12px;color:#fd6107;line-height:12px}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar label div span.preco span:first-child{margin-bottom:5px}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar label .footer{clear:both;float:left;border-top:solid 1px #dfdfdf;text-align:center;padding:6px 0 0;font-size:11px;width:98px}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] .filtrar-subtipo .titulo{margin-bottom:0;border-bottom:0}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] div.thumb{position:relative}.produto-customizavel .col-2>.telas>.tela[data-tela='1'] div.thumb .info{position:absolute;left:0;bottom:0;width:100%;height:16px;line-height:16px;font-size:11px;color:#ccc;text-align:center;background-color:rgba(0,0,0,.5)}.produto-customizavel .col-2>.telas>.tela[data-tela='8'] .preview{position:relative;border:solid 1px #dfdfdf;border-radius:6px;-webkit-box-shadow:0px 0px 38px -24px grey;-moz-box-shadow:0px 0px 38px -24px grey;box-shadow:0px 0px 38px -24px grey;width:557px;height:258px;margin:8px;vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center}.produto-customizavel .col-2>.telas>.tela[data-tela='8'] .preview img{position:absolute;display:block;width:86px;height:86px;left:50%;top:50%;margin-left:-43px;margin-top:-43px}.produto-customizavel .col-2>.telas>.tela[data-tela='9'] input[name=monograma]{text-transform:uppercase}.produto-customizavel .col-2>.telas>.tela .content .subtitulo{font-weight:400;color:#081e39;margin-bottom:10px}.produto-customizavel .col-2>.telas>.tela .content input[type=text]{max-width:80px;display:block;margin-bottom:8px;border-radius:.4rem}.produto-customizavel .col-2>.telas>.tela .content input[type=text]:focus{border:none !important;box-shadow:0 0 3px 1px #e95b2e !important}.produto-customizavel .col-2 .rodape{clear:both}.produto-customizavel ._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{border:none !important;box-shadow:0 0 3px 1px #e95b2e !important}.produto-customizavel .box-cor-bolso{float:left;display:inline-block;margin:10px 12px;width:100%}.camisa-preview{position:relative;height:350px}.camisa-preview img{position:absolute;float:left}.punho{height:320px;max-width:350px}.botao{width:100%;max-width:30%;font-size:1em !important;font-weight:400 !important}@media (min-width:320px) and (max-width:414px){.product-info-main{position:fixed;bottom:0;right:0;left:0;z-index:9999;width:100%;background:rgba(255,255,255,1);opacity:1;box-shadow:0px 0px 30px 5px grey;padding:0 20px}.product-info-main .camisa-preview{height:125px !important;width:100px;float:left;margin-right:20px}.product-info-main .box-tocart .field.qty .label{float:left !important;margin-right:10px !important}.product-info-main .box-tocart .input-text.qty,.product-options-bottom .box-tocart .input-text.qty{height:32px !important}.product-info-main .box-tocart .actions .action.tocart{padding:7px 15px !important;background:#081e39}.action.primary:hover{background:#081e39}.produto-customizavel .col-2>.telas>.tela[data-tela='2'] .subtelas .card.card-vertical-c3{float:left;max-width:90% !important;margin:8px;padding:7px;height:auto}.produto-customizavel .col-1{max-width:100%;margin-bottom:2rem}.produto-customizavel .col-1 .menu li{float:left;border:1px solid #ededed;background:#fff;padding:6px 10px;margin-right:10px}.produto-customizavel .col-1 .menu li.active{margin-right:10px;font-weight:700;opacity:1;float:left;border:1px solid #081e39;background:#fff;padding:6px 10px}.produto-customizavel .col-2{float:left;width:100%;max-width:100%;margin-bottom:100px;border-right:none !important;padding-right:0}.produto-customizavel .col-2>.buttons-control-tela-top{right:0}.produto-customizavel .col-2>.telas>.tela[data-tela='8'] .preview{width:auto}.custom-msg{width:50%;float:right;border-radius:.6rem}}.list-tecido{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.list-molde,.list-botao,.list-colarinho,.list-punho,.list-firmeza,.list-vista,.list-bolso,.list-monograma{display:grid;grid-template-columns:1fr 1fr;gap:10px}.list-colarinho>label,.list-punho>label,.list-firmeza>label,.list-vista>label,.list-bolso>label,.list-botao>label,.list-monograma>label{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100%;margin:0}.list-colarinho>label img,.list-punho>label img,.list-firmeza>label img,.list-vista>label img,.list-bolso>label img,.list-botao>label img,.list-monograma>label img{width:100%;height:150px;object-fit:contain;margin:0 auto}.list-colarinho>label input[type=radio],.list-punho>label input[type=radio],.list-firmeza>label input[type=radio],.list-vista>label input[type=radio],.list-bolso>label input[type=radio],.list-botao>label input[type=radio],.list-monograma>label input[type=radio]{margin-top:auto}.list-tecido-tipo,.list-tipo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;>label{width:100% !important;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;padding:10px !important;border-radius:8px}}@media (max-width:767px){.list-tecido,.list-tipo{grid-template-columns:1fr 1fr}.list-molde,.list-tecido-tipo,.list-botao,.list-colarinho,.list-punho,.list-firmeza,.list-vista,.list-bolso,.list-monograma{grid-template-columns:1fr}}.filtrar.filtrar-subtipo{margin:20px 0 10px}.list-firmeza{i{display:none}}