.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-row{min-width:0px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .gq-between{justify-content:space-between;}.elementor .gq-center{text-align:center;align-items:center;}.elementor .gq-grid-3{display:grid;gap:40px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .gq-grid-4{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));}.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-display{font-size:78px;text-transform:none;}.elementor .gq-title{font-size:44px;}.elementor .gq-subtitle{font-size:25px;}.elementor .gq-text{font-family:var(--gq-sans);font-size:17px;line-height:1.65em;margin:0px;}.elementor .gq-lead{max-width:580px;font-size:20px;}.elementor .gq-fine{font-size:12px;line-height:1.6em;margin:0px;}.elementor .gq-button{min-height:48px;font-family:var(--gq-sans);font-weight:500;font-size:13px;color:var(--gq-ivory);letter-spacing:1.1px;line-height:1.3em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;border-width:1px;border-color:var(--gq-forest);border-style:solid;background-color:var(--gq-forest);transition:background-color 250ms, color 250ms, border-color 250ms, box-shadow 250ms;display:inline-flex;gap:18px;justify-content:center;align-items:center;&:focus-visible{outline:2px solid #B88A3B;outline-offset:4px}\n}.elementor .gq-button:hover,.elementor .gq-button:focus-visible{color:#FFFDF8;border-color:#B88A3B;background-color:#285448;}.elementor .gq-button-outline{color:var(--gq-ivory);border-color:var(--gq-ivory);background-color:#00000000;}.elementor .gq-button-outline:hover,.elementor .gq-button-outline:focus-visible{color:var(--gq-forest);background-color:var(--gq-ivory);}.elementor .gq-button-link{min-height:32px;color:var(--gq-ink);text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:#00000000;gap:10px;justify-content:flex-start;white-space:nowrap;& > span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;} & > span:last-child{display:inline-block;text-decoration:none;transition:transform .25s ease;} &:hover > span:last-child{transform:translateX(3px);} @media(prefers-reduced-motion:reduce){& > span:last-child{transition:none;transform:none;}}\n}.elementor .gq-button-link:hover,.elementor .gq-button-link:focus-visible{color:var(--gq-gold);background-color:#00000000;}.elementor .gq-button-wide{width:100%;}.elementor .gq-on-dark{color:var(--gq-ivory);background-color:var(--gq-forest);}.elementor .gq-sand{background-color:var(--gq-sand);}.elementor .gq-panel{padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;justify-content:center;}.elementor .gq-split{display:grid;gap:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .gq-hero-layout{min-height:620px;display:grid;gap:0px;grid-template-columns:43% 57%;align-items:center;}.elementor .gq-hero-copy{position:relative;z-index:1;padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .gq-visual-frame{width:100%;min-height:0px;overflow:hidden;position:relative;border-radius:8px;border-width:1px;border-color:#E5DAC1;border-style:solid;background-color:var(--gq-sand);box-shadow:7px 8px 0px 0px #68837326,12px 18px 30px -18px #213E3528;}.elementor .gq-image{width:100%;max-width:100%;object-fit:cover;display:block;}.elementor .gq-category-grid{padding:0px;display:grid;gap:18px;grid-template-columns:1fr 1fr 1.7fr;}.elementor .gq-category-card{min-height:480px;overflow:hidden;position:relative;padding:0px;border-radius:8px;border-width:1px;border-color:#D9CBAA;border-style:solid;background-color:var(--gq-sand);box-shadow:5px 6px 0px 0px #68837324,8px 14px 26px -15px #213E3530;transition:box-shadow 300ms, border-color 300ms;& > .e-image-link-base{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden;} &:hover .gq-asset-fill,&:focus-within .gq-asset-fill{transform:scale(1.04);} &:focus-within{outline:2px solid #B88A3B;outline-offset:4px;} @media(prefers-reduced-motion:reduce){& .gq-asset-fill{transition:none;transform:none;}}\n}.elementor .gq-category-card:hover,.elementor .gq-category-card:focus-visible{border-color:#B99A61;box-shadow:6px 8px 0px 0px #68837332,10px 18px 30px -14px #213E3540;}.elementor .gq-category-small{height:100%;min-height:0px;}.elementor .gq-category-caption{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:2;color:var(--gq-white);padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;background-color:#00000000;background:linear-gradient(180deg,transparent 0%,rgba(18,38,28,.82) 100%);pointer-events:none;& a{pointer-events:auto;}\n}.elementor .gq-category-link{color:var(--gq-ivory);}.elementor .gq-category-link:hover,.elementor .gq-category-link:focus-visible{color:var(--gq-gold);}.elementor .gq-product-card{height:100%;text-align:center;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:var(--gq-white);box-shadow:4px 6px 0px 0px #68837314,6px 12px 25px -17px #213E3529;transition:transform 300ms, box-shadow 300ms, border-color 300ms;display:flex;flex-direction:column;gap:14px;& > .e-image-link-base{display:block;overflow:hidden;border-radius:5px;width:100%;} &:hover,&:focus-within{transform:translateY(-3px);} &:hover .gq-product-image,&:focus-within .gq-product-image{transform:scale(1.025);} & > .gq-button{margin-top:auto;} @media(prefers-reduced-motion:reduce){&,& .gq-product-image{transition:none;transform:none;}}\n}.elementor .gq-product-card:hover,.elementor .gq-product-card:focus-visible{border-color:#C5AE7B;box-shadow:5px 8px 0px 0px #68837324,8px 18px 32px -16px #213E3536;}.elementor .gq-product-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;transition:transform 550ms;}.elementor .gq-product-title{font-family:var(--gq-serif);font-weight:400;font-size:20px;line-height:1.2em;text-transform:none;margin:0px;}.elementor .gq-product-category{font-family:var(--gq-sans);font-size:11px;color:var(--gq-gold);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.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-icon-gold{width:56px;height:56px;color:var(--gq-gold);}.elementor .gq-benefit{text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;}.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-field{width:100%;min-height:52px;font-family:var(--gq-sans);font-size:15px;color:var(--gq-ink);padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:4px;border-width:1px;border-color:var(--gq-ink);border-style:solid;background-color:var(--gq-white);}.elementor .gq-newsletter{width:100%;max-width:820px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .gq-form-row{width:100%;display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) auto;}.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-asset-fill{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 650ms;display:block;}.elementor .gq-frame-hero{aspect-ratio:1.5242424242424242;}.elementor .gq-frame-interior{aspect-ratio:1.3534883720930233;}.elementor .gq-frame-botanical{aspect-ratio:1;}.elementor .gq-frame-ritual{aspect-ratio:0.5947521865889213;}.elementor .gq-frame-boutique{aspect-ratio:1.7529411764705882;}.elementor .gq-category-nest{height:100%;min-height:0px;padding:0px;display:grid;gap:18px;grid-template-rows:minmax(0, 1fr) minmax(0, 1fr);}.elementor .gq-category-pair{min-height:0px;padding:0px;display:grid;gap:18px;grid-template-columns:1fr 1fr;}.elementor .gq-editorial-grid{display:grid;gap:28px;grid-template-columns:1.4fr .85fr 1.5fr;align-items:center;}.elementor .gq-hero-section{padding-block-start:12px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .gq-footer-mark{padding:10px;border-radius:4px;}.elementor .gq-align-start{align-items:flex-start;}.elementor .gq-button-secondary{color:#173C32;border-color:#173C32;background-color:#00000000;}.elementor .gq-button-secondary:hover,.elementor .gq-button-secondary:focus-visible{color:#173C32;border-color:#B88A3B;background-color:#EAE1D2;}.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}