.elementor .gq-neo-warning{display:none;&:is(body.tax-product_cat.term-neos *,body.single-product:has(.product_meta a[href*="/c/neos/"]) *) { display:block; background:#241B1B; color:#F4EFE5; border-left:3px solid #AC6756; padding:1rem; font-size:0.85rem; line-height:1.6; }\n}.elementor .gq-power-display{display:flex;gap:0.65rem;align-items:center;& .gq-power-scale { display:inline-flex;gap:0.3rem; } & .gq-power-dot { display:inline-block;width:0.6rem;height:0.6rem;border-radius:50%;background:#CCC5B8; } & .gq-power--1 .gq-power-dot:nth-child(-n+1) { background:#7A9561; } & .gq-power--2 .gq-power-dot:nth-child(-n+2) { background:#A09D4C; } & .gq-power--3 .gq-power-dot:nth-child(-n+3) { background:#C4963D; } & .gq-power--4 .gq-power-dot:nth-child(-n+4) { background:#BE753B; } & .gq-power--5 .gq-power-dot:nth-child(-n+5) { background:#AA534B; }\n}.elementor .gq-surface{width:100%;font-family:var(--gq-sans);font-size:16px;color:var(--gq-ink);line-height:1.6em;padding:0px;background-color:var(--gq-ivory);}.elementor .gq-section{padding-block-start:88px;padding-block-end:88px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .gq-section-compact{padding-block-start:32px;padding-block-end:32px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .gq-container{width:100%;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .gq-stack{min-width:0px;display:flex;flex-direction:column;gap:24px;}.elementor .gq-eyebrow{font-family:var(--gq-sans);font-weight:500;font-size:12px;color:var(--gq-gold);letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .gq-heading{font-family:var(--gq-serif);font-weight:400;letter-spacing:-1px;line-height:1.04em;text-transform:none;margin:0px;}.elementor .gq-title{font-size:44px;}.elementor .gq-fine{font-size:12px;line-height:1.6em;margin:0px;}.elementor .gq-on-dark{color:var(--gq-ivory);background-color:var(--gq-forest);}.elementor .gq-sand{background-color:var(--gq-sand);}.elementor .gq-product-price{font-family:var(--gq-sans);font-weight:500;font-size:15px;color:var(--gq-ink);padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;&:has(> .woocommerce-Price-amount ~ .woocommerce-Price-amount)::before{content:"\00c0\00a0 partir de ";font-size:12px;font-weight:400;color:#687269;margin-right:4px;} &:has(> .woocommerce-Price-amount ~ .woocommerce-Price-amount) > span[aria-hidden="true"]:not(:first-child){display:none;}\n}.elementor .gq-icon{width:26px;height:26px;min-width:26px;color:var(--gq-ink);-webkit-text-stroke:1.6px currentColor;stroke:currentColor;stroke-width:1.6px;display:inline-flex;justify-content:center;align-items:center;& svg,& svg *{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}& svg{width:100%;height:100%;display:block}\n}.elementor .gq-benefit-title{font-family:var(--gq-sans);font-weight:500;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .gq-header{padding-block-start:12px;padding-block-end:12px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .gq-logo{width:170px;height:auto;max-width:100%;object-fit:contain;}.elementor .gq-footer-logo{width:200px;}.elementor .gq-header-actions{padding:0px;display:flex;gap:20px;align-items:center;}.elementor .gq-footer-grid{display:grid;gap:40px;grid-template-columns:1.4fr repeat(4, minmax(0, 1fr));}.elementor .gq-footer-link{font-family:var(--gq-sans);font-size:14px;color:#F4EFE5;line-height:1.7em;text-decoration:none;margin-block-start:0px;margin-block-end:0px;& a{color:inherit;text-decoration:none;transition:color .25s ease}& a:hover{color:#D4B16C}& a:focus-visible{outline:2px solid #B88A3B;outline-offset:4px}\n}.elementor .gq-footer-link:hover,.elementor .gq-footer-link:focus-visible{color:#D4B16C;}.elementor .gq-footer-bottom{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gq-gold);border-style:solid;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .gq-header-layout{padding:0px;display:grid;gap:28px;flex-wrap:nowrap;grid-template-columns:170px minmax(0, 1fr) auto;justify-content:space-between;align-items:center;}.elementor .gq-footer-mark{padding:10px;border-radius:4px;}.elementor .gq-product-breadcrumb{& .woocommerce-breadcrumb{margin:0!important;font-size:12px;letter-spacing:.04em;color:#78817C;}& .woocommerce-breadcrumb a{color:#173C32;text-decoration:none;}& .woocommerce-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px;}\n}.elementor .gq-product-showcase{& ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:0!important;}& li.product{width:auto!important;margin:0!important;padding:14px!important;border:1px solid #E3D8C2;border-radius:8px;background:#FFFDF8;box-shadow:4px 6px 0 #68837314,6px 12px 25px -17px #213E3529;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-align:center;}& li.product:hover{transform:translateY(-3px);border-color:#C5AE7B;box-shadow:5px 8px 0 #68837324,8px 18px 32px -16px #213E3536;}& li.product img{border-radius:5px;margin:0 0 16px!important;transition:transform .55s ease;}& li.product:hover img{transform:scale(1.025);}& .woocommerce-loop-product__title{font-family:serif!important;font-size:23px!important;font-weight:400!important;color:#1D2D28!important;padding:0!important;margin:0 0 10px!important;}& .price{color:#173C32!important;font-weight:600!important;margin:0 0 16px!important;}& .button{display:inline-flex!important;justify-content:center;align-items:center;min-height:46px;padding:13px 22px!important;border:1px solid #173C32!important;border-radius:4px!important;background:#173C32!important;color:#FFFDF8!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;transition:.25s ease!important;}& .button:hover{background:#285448!important;border-color:#B88A3B!important;}@media(max-width:1024px){& ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media(max-width:767px){& ul.products{grid-template-columns:minmax(0,1fr)!important;}}\n}.elementor .gq-product-tabs{padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;border-width:1px;border-color:#E3D8C2;border-style:solid;background-color:#FFFDF8;& .woocommerce-tabs{margin:0!important;}& .tabs{display:flex;gap:24px;padding:0!important;margin:0 0 30px!important;border-bottom:1px solid #D9CBAA!important;}& .tabs::before{display:none!important;}& .tabs li{background:transparent!important;border:0!important;margin:0!important;padding:0 0 12px!important;border-radius:0!important;}& .tabs li::before,.tabs li::after{display:none!important;}& .tabs li.active{border-bottom:2px solid #B88A3B!important;}& .tabs a{padding:0!important;color:#173C32!important;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;}& .panel{margin:0!important;color:#364A43;line-height:1.75;}& .panel h2{font-family:serif;font-weight:400;color:#173C32;margin:0 0 18px;}\n}.elementor .gq-product-purchase{padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:#DCCBA8;border-style:solid;background-color:#FFFDF8;box-shadow:4px 6px 0px 0px #68837314;& form.cart{margin:0!important;}& table.variations,& table.variations tbody,& table.variations tr,& table.variations th,& table.variations td{background:transparent!important;border:0!important;box-shadow:none!important;}& table.variations{width:100%!important;margin:0 0 18px!important;}& table.variations tr{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:16px;align-items:start;}& table.variations th.label{display:flex!important;align-items:center!important;height:48px;padding:0!important;text-align:left!important;}& table.variations td.value{padding:0!important;}& table.variations label{color:#173C32;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}& select{width:100%!important;min-height:48px;padding:10px 42px 10px 14px!important;border:1px solid #C8AE75!important;border-radius:6px!important;background-color:#FAF6EC!important;color:#1D2D28!important;box-shadow:0 2px 8px #213E350A;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;}& select:focus{outline:none!important;border-color:#B88A3B!important;background-color:#FFFDF8!important;box-shadow:0 0 0 3px #B88A3B24!important;}& .reset_variations{display:inline-block;margin-top:7px;color:#687269;font-size:11px;text-decoration:underline;text-underline-offset:3px;}& .woocommerce-variation{margin-top:14px;padding-top:18px;border-top:1px solid #E5DAC1;}& .woocommerce-variation-description p{margin:0 0 12px;}& .woocommerce-variation-price{margin:0 0 14px;font-weight:600;}& .woocommerce-variation-price .price,& .woocommerce-variation-price .woocommerce-Price-amount{color:#173C32!important;}& .stock.out-of-stock{color:#9B3C32!important;}& .quantity .qty{border-color:#C8AE75!important;background:#FFFDF8!important;}@media(max-width:767px){& table.variations tr{grid-template-columns:minmax(0,1fr);row-gap:8px;}& table.variations th.label{height:auto;}}\n}.elementor .gq-product-summary{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;& > .elementor-element{margin:0!important;}& .product_meta{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#687269;}& .product_meta a{color:#17483C;text-decoration:none;}& .woocommerce-product-rating{margin:0!important;}& .star-rating{color:#B88A3B;}& > .gq-product-price,& > .gq-product-price .woocommerce-Price-amount{color:#173C32!important;}& > .gq-product-price{font-size:22px;font-weight:600;}\n}.elementor .gq-product-gallery{padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:1px;border-color:#E3D8C2;border-style:solid;background-color:#FFFDF8;box-shadow:7px 8px 0px 0px #68837326,12px 18px 30px -18px #213E3528;& .woocommerce-product-gallery{width:100%!important;margin:0!important;float:none!important;}& .woocommerce-product-gallery__image img{border-radius:5px;display:block;width:100%;}& .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px!important;}& .flex-control-thumbs li{width:auto!important;float:none!important;}& .flex-control-thumbs img{border-radius:4px;border:1px solid #E3D8C2;}\n}.elementor .gq-product-main{display:grid;gap:64px;grid-template-columns:minmax(0, 1.08fr) minmax(360px, .92fr);align-items:start;}.elementor .gq-product-page{width:100%;background-color:var(--gq-ivory);& .stock.in-stock { color: var(--neo-accent, var(--gq-gold)) !important; }\n}.elementor .gq-product-breadcrumb-section{padding-block-start:12px;padding-block-end:12px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .gq-notice-bar{width:100%;font-size:11px;color:var(--gq-ivory);letter-spacing:0.7px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--gq-forest);display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;&{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;}&>p{grid-column:2;justify-self:center;text-align:center;min-width:0;margin:0;}&>.gq-notice-link{grid-column:3;justify-self:end;}\n}