.elementor .trf-footer-brand{min-width:0px;}.elementor .trf-footer{min-width:0px;}.elementor .trf-footer-legal{min-width:0px;}.elementor .trf-footer-grid{min-width:0px;}.elementor .trf-faq-answer{font-family:""Basier Circle",sans-serif";font-weight:400;font-size:16px;color:#181818;line-height:1.6;letter-spacing:normal;\n}.elementor .trf-editorial-hero-frame{min-height:640px;}.elementor .trf-faq-hover{& summary .e-paragraph-base { color:#181818 !important; } & summary:hover:after { background-color:#0C4A45; } & summary, & summary .e-paragraph-base, & summary:after { transition:none; animation:none; } & details[open] > summary .e-paragraph-base { font-weight:500 !important; }\n}.elementor .trf-shops-question{min-height:3.75rem;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;align-items:center;&:focus-visible { outline:2px solid #0c4a45;outline-offset:3px; } &:after { content:"";display:block;flex:none;width:1.25rem;height:1.25rem;background:currentColor;mask-image:url("/wp-content/plugins/trf-encomendas/assets/icons/plus.svg");-webkit-mask-image:url("/wp-content/plugins/trf-encomendas/assets/icons/plus.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat; }\n}.elementor .trf-shops-card{min-width:0px;scroll-margin-top:7rem;padding:0px;display:flex;flex-direction:column;}.elementor .trf-shops-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .trf-shops-button{min-height:2.75rem;font-family:""Basier Circle",sans-serif";font-weight:500;font-size:1rem;color:#0c4a45;line-height:1.25;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:0px;background-color:transparent;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;&:focus-visible { outline:2px solid #0c4a45;outline-offset:4px; }\n}.elementor .trf-shops-lime:hover,.elementor .trf-shops-lime:focus-visible{color:#0C4A45;background-color:#E6FE55;}.elementor .trf-shops-lime{min-width:12rem;color:#0C4A45;background-color:#E6FE55;&:focus-visible { color:#0C4A45;background-color:#E6FE55; }\n}.elementor .trf-shops-outline:hover,.elementor .trf-shops-outline:focus-visible{color:#0c4a45;background-color:#dce5d6;}.elementor .trf-shops-outline{min-width:10rem;border-width:1px;border-color:#0c4a45;border-style:solid;}.elementor .trf-shops-heading{font-family:""Basier Circle",sans-serif";font-weight:400;font-size:2.5rem;color:#181818;letter-spacing:-0.025em;line-height:1.1;text-wrap:balance;\n}.elementor .trf-shops-text{font-family:""Basier Circle",sans-serif";font-weight:400;font-size:1rem;color:#181818;line-height:1.5;}.elementor .trf-shops-shell{width:calc(100% - 5rem);max-width:85rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .trf-native-tools{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex:0 0 auto;align-items:center;}.elementor .trf-native-logo{width:20rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate3d(-50%, -50%, 0px);display:block;}.elementor .trf-native-navigation{min-width:0px;position:static;padding:0px;flex:1 1 0px;}.elementor .trf-native-row{width:calc(100% - 5rem);min-height:5.125rem;max-width:85rem;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.25rem;align-items:center;border-top-style: solid; border-top-color: #0C4A4566;\n}.elementor .trf-native-shell{color:#0C4A45;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F4F4E8;}.elementor .trf-how-step-copy{font-weight:400;font-size:20px;color:#181818;line-height:1.35;}.elementor .trf-editorial-button{min-height:48px;font-family:""Basier Circle",sans-serif";font-weight:500;font-size:15px;line-height:1.3;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .trf-editorial-faq-copy{font-family:""Basier Circle",sans-serif";font-weight:400;font-size:20px;color:#181818;line-height:1.5;}.elementor .trf-editorial-shell{width:calc(100% - 80px);min-width:0px;max-width:1360px;margin-inline:auto;\n}.elementor .trf-editorial-display-title{font-family:""Basier Circle",sans-serif";font-weight:400;font-size:40px;color:#181818;letter-spacing:-0.025em;line-height:1.1;}.elementor .trf-editorial-hero-eyebrow{font-family:""Basier Circle",sans-serif";font-weight:500;font-size:18px;color:#181818;letter-spacing:0.03em;line-height:1.4;}.elementor .trf-editorial-hero-lead{font-weight:400;font-size:clamp(16px,1.7vw,24px);color:#181818;letter-spacing:0px;line-height:1.4;}.elementor .trf-editorial-hero-title{font-weight:400;font-size:clamp(40px,4.75vw,68px);color:#181818;letter-spacing:-0.025em;line-height:1.1;text-wrap:balance;\n}