#super-frete-shipping-calculator {
background-color: var(--superfrete-bg-color);
padding: var(--superfrete-spacing-lg);
border-radius: var(--superfrete-radius-lg);
margin-bottom: var(--superfrete-spacing-lg);
max-width: 500px;
box-shadow: var(--superfrete-shadow-sm);
font-size: var(--superfrete-font-size-base);
line-height: var(--superfrete-line-height);
font-family: var(--superfrete-font-family);
color: var(--superfrete-text-color);
}
.superfrete-input-section {
margin-bottom: var(--superfrete-spacing-md);
} #calc_shipping_postcode_field {
margin-bottom: var(--superfrete-spacing-md);
}
#calc_shipping_postcode_field input {
width: 100%;
padding: var(--superfrete-spacing-sm) var(--superfrete-spacing-md);
border: 1px solid var(--superfrete-border-color);
border-radius: var(--superfrete-radius-sm);
font-size: var(--superfrete-font-size-base);
transition: all 0.3s ease;
letter-spacing: 0.5px;
font-weight: 500;
font-family: var(--superfrete-font-family);
color: var(--superfrete-text-color);
background-color: var(--superfrete-bg-white);
}
#calc_shipping_postcode_field input:focus {
border-color: var(--superfrete-primary-color);
outline: none;
box-shadow: 0 0 0 2px var(--superfrete-bg-light);
transform: scale(1.02);
}
#calc_shipping_postcode_field input:valid {
border-color: var(--superfrete-primary-color);
background-color: var(--superfrete-bg-light);
}
#calc_shipping_postcode_field input::placeholder {
color: var(--superfrete-text-color);
opacity: 0.6;
font-weight: 400;
} .superfrete-update-address-button {
width: 100%;
background-color: var(--superfrete-primary-color);
color: white;
padding: var(--superfrete-spacing-sm);
border: none;
border-radius: var(--superfrete-radius-sm);
cursor: pointer;
font-weight: 600;
font-size: var(--superfrete-font-size-small);
text-transform: uppercase;
transition: background-color 0.3s;
font-family: var(--superfrete-font-family);
}
.superfrete-update-address-button:hover {
background-color: var(--superfrete-primary-hover);
} .superfrete-alert-container {
background-color: var(--superfrete-bg-white);
border: 1px solid var(--superfrete-border-light);
border-radius: var(--superfrete-radius-sm);
padding: var(--superfrete-spacing-md);
margin-top: var(--superfrete-spacing-md);
box-shadow: var(--superfrete-shadow-sm);
} .superfrete-alert-container:empty {
display: none;
padding: 0;
margin: 0;
border: none;
box-shadow: none;
} .superfrete-results-container {
background-color: var(--superfrete-bg-white);
border: 1px solid var(--superfrete-border-light);
border-radius: var(--superfrete-radius-sm);
padding: var(--superfrete-spacing-md);
box-shadow: var(--superfrete-shadow-sm);
} .superfrete-status-message {
background-color: var(--superfrete-bg-light);
border: 1px solid var(--superfrete-border-light);
border-radius: var(--superfrete-radius-sm);
padding: var(--superfrete-spacing-md);
margin-top: var(--superfrete-spacing-md);
text-align: center;
transition: all var(--superfrete-transition-normal);
}
.superfrete-status-message p {
margin: 0;
color: var(--superfrete-primary-color);
font-size: var(--superfrete-font-size-small);
font-weight: 500;
} .superfrete-results-container {
margin-top: var(--superfrete-spacing-md);
animation: fadeIn var(--superfrete-transition-normal);
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(-10px); }
to { opacity: 1; transform: translateY(0); }
}
.superfrete-error {
color: var(--superfrete-error-color);
margin-bottom: var(--superfrete-spacing-sm);
font-weight: var(--superfrete-font-weight-bold);
font-size: var(--superfrete-font-size-small);
}  .superfrete-shipping-methods {
margin-top: var(--superfrete-spacing-sm);
}
.superfrete-shipping-methods h3 {
font-size: var(--superfrete-font-size-base);
margin-bottom: var(--superfrete-spacing-sm);
border-bottom: 1px solid var(--superfrete-border-light);
padding-bottom: var(--superfrete-spacing-sm);
color: var(--superfrete-heading-color);
font-weight: 600;
}
.superfrete-shipping-method {
display: flex;
justify-content: space-between;
padding: var(--superfrete-spacing-sm) 0;
border-bottom: 1px solid var(--superfrete-border-light);
align-items: center;
}
.superfrete-shipping-method:last-child {
border-bottom: none;
}
.superfrete-shipping-method-name {
font-weight: 600;
color: var(--superfrete-text-color);
font-size: var(--superfrete-font-size-small);
flex: 1;
}
.superfrete-shipping-method-price {
font-weight: 600;
color: var(--superfrete-primary-color);
font-size: var(--superfrete-font-size-small);
text-align: right;
} .superfrete-shipping-method-price .woocommerce-Price-amount {
font-weight: 600;
color: var(--superfrete-primary-color);
font-size: var(--superfrete-font-size-small);
display: inline-block;
}
.superfrete-shipping-method-price .woocommerce-Price-currencySymbol {
font-size: 0.75rem;
margin-right: 1px;
display: inline-block;
} .superfrete-processing {
position: relative;
}
.superfrete-processing #super-frete-shipping-calculator::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.85);
z-index: var(--superfrete-z-overlay);
border-radius: var(--superfrete-radius-lg);
display: flex;
align-items: center;
justify-content: center;
}
.superfrete-processing #super-frete-shipping-calculator::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 24px;
height: 24px;
margin-top: -12px;
margin-left: -12px;
border: 2px solid var(--superfrete-primary-color);
border-top: 2px solid transparent;
border-radius: 50%;
z-index: var(--superfrete-z-loading);
animation: superfrete-spin 0.8s linear infinite;
}
@keyframes superfrete-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
} .woocommerce-info.woocommerce-message {
display: none;
} .superfrete-shipping-method-name span,
.superfrete-shipping-method-price br {
display: none;
}@font-face{font-family:'lsi-fontello';src:url(//carvalhospratasesemijoias.com.br/wp-content/plugins/lightweight-social-icons/fonts/fontello.eot);src:url(//carvalhospratasesemijoias.com.br/wp-content/plugins/lightweight-social-icons/fonts/fontello.eot#iefix) format('embedded-opentype'), url(//carvalhospratasesemijoias.com.br/wp-content/plugins/lightweight-social-icons/fonts/fontello.woff) format('woff'), url(//carvalhospratasesemijoias.com.br/wp-content/plugins/lightweight-social-icons/fonts/fontello.ttf) format('truetype'), url(//carvalhospratasesemijoias.com.br/wp-content/plugins/lightweight-social-icons/fonts/fontello.svg#fontello) format('svg');font-weight:normal;font-style:normal}[class^="lsicon-"]:before,[class*=" lsicon-"]:before{font-family:"lsi-fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1.2em}.lsicon-email-alt:before{content:'\e800'}.lsicon-email:before{content:'\e801'}.lsicon-email-squared:before{content:'\e802'}.lsicon-rss:before{content:'\e803'}.lsicon-rss-squared:before{content:'\e804'}.lsicon-phone:before{content:'\e805'}.lsicon-phone-squared:before{content:'\e806'}.lsicon-codepen:before{content:'\e807'}.lsicon-delicious:before{content:'\e808'}.lsicon-deviantart:before{content:'\e809'}.lsicon-digg:before{content:'\e80a'}.lsicon-dribbble:before{content:'\e80b'}.lsicon-dropbox:before{content:'\e80c'}.lsicon-facebook:before{content:'\e80d'}.lsicon-facebook-squared:before{content:'\e80e'}.lsicon-flickr:before{content:'\e80f'}.lsicon-foursquare:before{content:'\e810'}.lsicon-git-squared:before{content:'\e811'}.lsicon-git:before{content:'\e812'}.lsicon-github:before{content:'\e813'}.lsicon-github-squared:before{content:'\e814'}.lsicon-github-circled:before{content:'\e815'}.lsicon-google:before{content:'\e816'}.lsicon-gplus:before{content:'\e817'}.lsicon-gplus-squared:before{content:'\e818'}.lsicon-instagram:before{content:'\e819'}.lsicon-jsfiddle:before{content:'\e81a'}.lsicon-linkedin-squared:before{content:'\e81b'}.lsicon-linkedin:before{content:'\e81c'}.lsicon-pinterest-circled:before{content:'\e81d'}.lsicon-pinterest:before{content:'\e81e'}.lsicon-reddit:before{content:'\e81f'}.lsicon-reddit-squared:before{content:'\e820'}.lsicon-skype:before{content:'\e821'}.lsicon-soundcloud:before{content:'\e822'}.lsicon-spotify:before{content:'\e823'}.lsicon-stackexchange:before{content:'\e824'}.lsicon-stackoverflow:before{content:'\e825'}.lsicon-stumbleupon:before{content:'\e826'}.lsicon-stumbleupon-circled:before{content:'\e827'}.lsicon-tumblr-squared:before{content:'\e828'}.lsicon-tumblr:before{content:'\e829'}.lsicon-twitter-squared:before{content:'\e82a'}.lsicon-twitter:before{content:'\e82b'}.lsicon-vimeo:before{content:'\e82c'}.lsicon-vine:before{content:'\e82d'}.lsicon-wordpress:before{content:'\e82e'}.lsicon-youtube:before{content:'\e82f'}.lsicon-youtube-squared:before{content:'\e830'}.lsicon-itunes:before{content:'\e831'}.lsicon-steam:before{content:'\e832'}.lsicon-steam-squared:before{content:'\e833'}.lsicon-behance:before{content:'\e834'}.lsicon-behance-squared:before{content:'\e835'}.lsicon-yelp:before{content:'\e836'}.lsicon-twitch:before{content:'\e837'}.lsicon-fivehundredpx:before{content:'\e838'}.lsicon-angellist:before{content:'\e839'}.lsicon-bloglovin-squared:before{content:'\e83a'}.lsicon-bloglovin:before{content:'\e83b';font-size:80%}.lsicon-paper-plane:before{content:'\e83c'}.lsicon-vkontakte:before{content:'\e83d'}.lsicon-bitbucket:before{content:'\e83e'}.lsicon-bandcamp:before{content:'\e83f'}.lsicon-xing:before{content:'\e840'}.lsicon-yahoo:before{content:'\e841'}.lsicon-snapchat:before{content:'\e842'}.lsicon-snapchat-square:before{content:'\e843'}.lsicon-tripadvisor:before{content:'\e844'}.lsicon-houzz:before{content:'\e845'}.lsicon-mixcloud:before{content:'\e846'}.lsicon-lastfm:before{content:'\e847'}.lsicon-lastfm-squared:before{content:'\e848'}.lsi-social-icons{margin:0 !important;padding:0 !important;list-style-type:none !important;display:block !important}.lsi-social-icons li:before,.lsi-social-icons li:after{content:'' !important;display:none !important}.lsi-social-icons li{padding:0 !important;display:inline-block !important;*display:inline;*zoom:1;float:none !important;margin:0 8px 8px 0 !important;list-style-type:none !important}.lsi-social-icons li a{padding:8px;width:1.2em;line-height:1.2em;text-align:center;display:block;text-decoration:none !important;font-style:normal !important;font-weight:normal !important;text-transform:none !important;speak:none;-moz-transition:background-color 0.2s ease-in-out 0s;-webkit-transition:background-color 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.tooltipster-default{border-radius:5px;border:0;background:#000;color:#fff}.tooltipster-default .tooltipster-content{font-family:inherit;font-size:12px;line-height:13px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}