*{--wc_installments_simulator_icon_color: #000;--wc_installments_simulator_dark: #000}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#wc-shipping-simulator{margin-bottom:20px;margin-top:20px;position:relative}#wc-shipping-simulator.no-margin-bottom{margin-bottom:0}#wc-shipping-simulator.align-center{margin:0 auto}#wc-shipping-simulator.full-width{max-width:100%}#wc-shipping-simulator .loading-icon{display:none;z-index:8;width:100%;height:100%;position:absolute;top:0;left:0}#wc-shipping-simulator .loading-icon .spinner{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite;content:"";text-indent:0;width:14px;height:14px;border:3px solid rgba(0,0,0,0);border-top-color:var(--wc_installments_simulator_dark);border-left-color:var(--wc_installments_simulator_dark);border-radius:50%}#wc-shipping-simulator.loading{pointer-events:none}#wc-shipping-simulator.loading .loading-icon{display:block}#wc-shipping-simulator #fshipping-results .error{margin-top:15px;padding:9px 14px 9px;color:#c0392b;border:1px solid #f6c4bf;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;background-color:#ffdbd4;text-align:left}#wc-shipping-simulator{max-width:420px}#wc-shipping-simulator .shipping-simulator-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#wc-shipping-simulator .shipping-simulator-wrapper label{border:1px solid #e4e4e4;height:52px;padding:0 18px;width:calc(100% - 92px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wc-shipping-simulator .shipping-simulator-wrapper label .icon{fill:var(--wc_installments_simulator_icon_color);width:31px;height:31px;margin-right:12px}#wc-shipping-simulator .shipping-simulator-wrapper label .text{font-size:11px;font-weight:600;white-space:nowrap}@media(max-width: 600px){#wc-shipping-simulator .shipping-simulator-wrapper label .text{font-size:0}#wc-shipping-simulator .shipping-simulator-wrapper label .text:before{content:"FRETE:";font-size:11px}}#wc-shipping-simulator .shipping-simulator-wrapper label input{background-color:rgba(0,0,0,0);height:50px;padding-left:9px;font-size:13px;width:calc(100% - 168px);border:none;font-weight:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;-webkit-box-shadow:none;box-shadow:none}#wc-shipping-simulator .shipping-simulator-wrapper label input:focus{outline:none}#wc-shipping-simulator .shipping-simulator-wrapper .calculate{height:52px;width:82px;background:#ececec;color:#222;border:1px solid #e4e4e4;font-size:1rem;font-weight:700;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;-webkit-box-shadow:none;box-shadow:none;border-left:none;text-transform:uppercase}#wc-shipping-simulator .shipping-simulator-wrapper .calculate:hover{background:#222;color:#ececec}#wc-shipping-simulator.no-margin-bottom .shipping-simulator-wrapper{margin-bottom:0}