:root{--ln-titulo-secao:clamp(1.7rem, 3.2vw, 2.75rem);--ln-cream:#f8f0e3;--ln-cream-2:#f5ebdb;--ln-cream-3:#e8dbc4;--ln-brown-900:#241a12;--ln-brown-800:#2e2118;--ln-brown-700:#3b2a1d;--ln-brown-600:#4c3724;--ln-brown-500:#63482f;--ln-gold:#c8a24c;--ln-gold-soft:#d8bd82;--ln-gold-deep:#7a5c22;--ln-gold-ink:#7d5f24;--ln-gold-title:#856223;--ln-gold-title-dark:#daac52;--ln-gold-line:#a07c30;--ln-ink:#4a3a2b;--ln-ink-soft:#6d5a45;--ln-on-dark:#ede0ca;--ln-on-dark-soft:#c7b494;--ln-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--ln-body:"Montserrat", "Segoe UI", Arial, sans-serif;--ln-script:"Parisienne", "Segoe Script", cursive;--ln-shell:1320px;--ln-gut:clamp(20px, 5vw, 56px);--ln-sec:clamp(56px, 8vw, 112px)}body{background:var(--ln-cream);color:var(--ln-ink);font-family:var(--ln-body);font-size:1.23rem;line-height:1.75}h1,h2,h3,h4,h5,h6,.ln-display{font-family:var(--ln-serif);font-weight:400;letter-spacing:.02em;line-height:1.18;color:var(--ln-gold-ink)}h1,h2,.ln-display{font-variant:small-caps}h3,h4,h5,h6{font-variant:normal;letter-spacing:.01em}a{color:var(--ln-gold-deep);text-decoration:none}a:hover,a:focus{color:var(--ln-brown-700)}::selection{background:var(--ln-gold-soft);color:var(--ln-brown-900)}.ln-shell{width:100%;max-width:var(--ln-shell);margin-inline:auto;padding-inline:var(--ln-gut)}.ln-section{padding-block:var(--ln-sec);position:relative}.ln-dark{background:var(--ln-brown-700);color:var(--ln-on-dark)}.ln-dark h1,.ln-dark h2,.ln-dark h3{color:var(--ln-gold-title-dark)}.ln-lead{font-size:1.23rem;color:var(--ln-ink-soft);max-width:60ch}.ln-dark .ln-lead{color:var(--ln-on-dark-soft)}.ln-center{text-align:center}.ln-center .ln-lead{margin-inline:auto}.ln-btn{display:inline-block;font-family:var(--ln-body);font-weight:500;font-variant:normal;text-transform:uppercase;letter-spacing:.12em;font-size:.95rem;line-height:1;padding:1em 2.4em;border:1px solid var(--ln-gold-line);border-radius:999px;color:var(--ln-gold-deep);background:#fff0;transition:background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer}.ln-btn:hover,.ln-btn:focus-visible{background:var(--ln-gold);color:var(--ln-brown-900);border-color:var(--ln-gold)}.ln-btn--solid{background:var(--ln-gold);border-color:var(--ln-gold);color:var(--ln-brown-900)}.ln-btn--solid:hover,.ln-btn--solid:focus-visible{background:var(--ln-gold-deep);border-color:var(--ln-gold-deep);color:var(--ln-cream)}.ln-btn--on-dark{color:var(--ln-gold-soft);border-color:var(--ln-gold-soft)}.ln-btn--on-dark:hover,.ln-btn--on-dark:focus-visible{background:var(--ln-gold-soft);color:var(--ln-brown-900)}.ln-btn--sm{font-size:.78rem;padding:.85em 1.8em;letter-spacing:.1em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ln-gold-line);outline-offset:3px;border-radius:2px}:where(.ln-dark,.ln-header,.ln-hero,.ln-footer,.ln-shop-strip,.ln-orders,.ln-page-head) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--ln-gold-soft)}.ln-framed{position:relative}.ln-framed img{display:block;width:100%;height:100%;object-fit:contain}.ln-heading-rule{display:flex;align-items:center;gap:clamp(16px, 3vw, 34px)}.ln-heading-rule h2{margin:0;white-space:nowrap;font-size:clamp(2.23rem, 4vw, 3.43rem);color:var(--ln-gold-title-dark)}body .ln-heading-rule h2{font-weight:700}.ln-divisao{--ln-div-h:clamp(90px, 12vw, 160px);flex:1 1 auto;position:relative;height:var(--ln-div-h);background:url(/wp-content/themes/luz-de-nazare/assets/img/divisao.svg) right center / auto 100% no-repeat}.ln-divisao::before{content:"";position:absolute;top:50%;height:1px;margin-top:-.5px;left:0;right:calc(var(--ln-div-h) * 4.32);background:#daac52}.ln-star{flex:0 0 auto;width:46px;height:46px;color:var(--ln-gold-soft);opacity:.9}.ln-star svg{width:100%;height:100%;display:block}.ln-hero{position:relative;min-height:min(78vh, 720px);display:flex;flex-direction:column;background:var(--ln-brown-900) center top/cover no-repeat;color:var(--ln-on-dark);isolation:isolate}.ln-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(28 20 13 / .58) 0%,rgb(28 20 13 / .20) 18%,#fff0 34%,#fff0 94%,rgb(248 240 227 / .85) 100%)}@media (max-width:700px){.ln-hero::after{background:linear-gradient(180deg,rgb(28 20 13 / .55) 0%,rgb(28 20 13 / .38) 45%,rgb(28 20 13 / .26) 75%,rgb(28 20 13 / .10) 90%,#fff0 94%,#fff0 94%,rgb(248 240 227 / .85) 100%)}}.ln-hero__nav{position:relative;z-index:2;padding-block:clamp(20px, 3vw, 34px);background:linear-gradient(180deg,rgb(28 20 13 / .72) 0%,rgb(28 20 13 / .42) 62%,#fff0 100%)}.ln-hero__nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px, 3vw, 30px);padding-inline:var(--ln-gut)}.ln-hero__nav-inner>.ln-hero__menu{grid-column:2;justify-self:center}.ln-hero__nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0;flex-wrap:wrap}.ln-hero__nav li{position:relative}.ln-hero__nav li+li{border-left:1px solid var(--ln-gold-soft);border-left-color:rgb(216 189 130 / .55)}.ln-hero__nav a{font-family:var(--ln-body);font-variant:normal;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1.3rem, 1.65vw, 1.6rem);font-weight:400;color:var(--ln-on-dark);padding:.45em .85em;display:inline-block}.ln-hero__nav a:hover{color:var(--ln-gold-soft)}.ln-hero__nav .sub-menu{display:none}.ln-hero__utils{grid-column:3;justify-self:end;display:flex;align-items:center;gap:18px}.ln-hero__utils a{color:var(--ln-on-dark);display:inline-flex;align-items:center;gap:.4em;font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em;font-size:1.2rem;font-weight:700}.ln-hero__utils a:hover{color:var(--ln-gold-soft)}.ln-hero__utils svg{width:22px;height:22px;display:block}.ln-hero__brand{position:relative;z-index:2;margin:auto;text-align:center;padding:clamp(24px, 6vw, 60px) var(--ln-gut) clamp(60px, 12vw, 140px)}.ln-hero__name{margin:0;font-family:var(--ln-serif);font-variant:small-caps;font-weight:400;letter-spacing:clamp(.14em, 1.4vw, .3em);font-size:clamp(2rem, 7vw, 4.4rem);color:var(--ln-cream);text-shadow:0 2px 24px rgb(0 0 0 / .55)}.ln-hero__script{display:block;margin-top:-.18em;font-family:var(--ln-script);font-variant:normal;letter-spacing:.01em;font-size:clamp(1.7rem, 6vw, 3.6rem);color:var(--ln-gold-soft);text-shadow:0 2px 20px rgb(0 0 0 / .5)}.ln-hero__flourish{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:1.1em;color:var(--ln-gold-soft)}.ln-hero__flourish span{height:1px;width:clamp(40px, 12vw, 130px);background:linear-gradient(90deg,transparent,var(--ln-gold-soft))}.ln-hero__flourish span:last-child{background:linear-gradient(90deg,var(--ln-gold-soft),transparent)}.ln-section.ln-intro.e-con,.ln-intro{padding-bottom:calc(var(--ln-sec) / 2)}.ln-intro__grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(36px, 7vw, 110px);align-items:center}.ln-intro__media{max-width:520px;width:100%;justify-self:center}.ln-intro__media .ln-framed{aspect-ratio:69/100}.ln-intro h2{font-size:var(--ln-titulo-secao);color:var(--ln-gold-title-dark);margin:0 0 1em}.ln-intro p{margin:0 0 1.1em}.ln-intro .ln-btn{margin-top:.8em}.ln-essence{background:var(--ln-cream)}.ln-section.ln-essence.e-con,.ln-essence{padding-top:calc(var(--ln-sec) / 4)}.ln-essence__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 3vw, 34px);margin-top:clamp(36px, 6vw, 64px)}.ln-card{position:relative;overflow:hidden;aspect-ratio:456 / 739;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px, 3vw, 34px) 15% clamp(48px, 13%, 70px);color:var(--ln-on-dark);background:#fff0 center/cover no-repeat;-webkit-mask:var(--ln-card-mask) center/cover no-repeat;mask:var(--ln-card-mask) center/cover no-repeat;isolation:isolate}.ln-essence__cards>:nth-child(1){--ln-card-mask:url(/wp-content/themes/luz-de-nazare/assets/img/card-1.webp)}.ln-essence__cards>:nth-child(2){--ln-card-mask:url(/wp-content/themes/luz-de-nazare/assets/img/card-2.webp)}.ln-essence__cards>:nth-child(3){--ln-card-mask:url(/wp-content/themes/luz-de-nazare/assets/img/card-3.webp)}.ln-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(36 26 18 / .20) 0%,rgb(36 26 18 / .55) 45%,rgb(36 26 18 / .88) 100%)}.ln-card h3{margin:0 0 .5em;font-size:clamp(1.5rem, 2.8vw, 2rem);color:var(--ln-gold-title-dark);font-variant:normal;font-family:var(--ln-serif);text-align:center}.ln-card p{margin:0;font-size:.95rem;line-height:1.65;color:#fff;text-align:center}.ln-shop-strip{background:var(--ln-brown-800) center/cover no-repeat;color:var(--ln-on-dark);isolation:isolate}.ln-shop-strip::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(46 33 24 / .42) 0%,rgb(46 33 24 / .30) 50%,rgb(46 33 24 / .52) 100%)}.ln-shop-strip h2{font-size:clamp(1.9rem, 3.6vw, 3.1rem);color:var(--ln-gold-title-dark);margin:0 0 .6em}.ln-carousel-frame{border:4px solid var(--ln-gold);padding:clamp(20px, 3vw, 34px);margin-top:clamp(32px, 5vw, 54px);position:relative}.ln-carousel{display:flex;align-items:center;gap:clamp(10px, 1.6vw, 20px)}.ln-carousel__track{flex:1 1 auto;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 22px) / 3);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ln-carousel__track::-webkit-scrollbar{width:0;height:0;display:none}.ln-carousel__track>*{scroll-snap-align:start}.ln-carousel .ln-carousel__nav,.ln-carousel .ln-carousel__nav:hover,.ln-carousel .ln-carousel__nav:focus{flex:0 0 auto;-webkit-appearance:none;appearance:none;box-sizing:border-box;width:46px;height:46px;min-width:46px;max-width:46px;min-height:46px;max-height:46px;padding:0;margin:0;border:1px solid var(--ln-gold);border-radius:50%;background:rgb(36 26 18 / .55);color:var(--ln-gold-soft);box-shadow:none;text-shadow:none;display:grid;place-items:center;cursor:pointer;line-height:1;transition:background .2s ease,color .2s ease,border-color .2s ease}.ln-carousel .ln-carousel__nav svg{width:24px;height:24px;display:block}.ln-carousel .ln-carousel__nav:hover,.ln-carousel .ln-carousel__nav:focus-visible{background:var(--ln-gold);color:var(--ln-brown-900);border-color:var(--ln-gold)}.ln-carousel .ln-carousel__nav:focus-visible{outline:2px solid var(--ln-gold-soft);outline-offset:2px}.ln-carousel__empty{text-align:center;padding:40px 10px;color:var(--ln-on-dark-soft);font-style:italic}.ln-carousel__track:focus-visible{outline:2px solid var(--ln-gold-soft);outline-offset:4px}.ln-product{text-align:center}.ln-product__thumb{display:block;position:relative;overflow:hidden;background:var(--ln-cream-2);aspect-ratio:1/1;border-radius:6px}.ln-product__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ln-product:hover .ln-product__thumb img{transform:scale(1.05)}.ln-product__badge{position:absolute;top:10px;left:10px;background:var(--ln-gold);color:var(--ln-brown-900);font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em;font-size:.72rem;padding:.3em .8em;border-radius:999px}.ln-product__title{font-family:var(--ln-serif);font-variant:normal;font-size:1.29rem;margin:.8em 0 .2em;line-height:1.3}.ln-product .ln-product__title{font-weight:700}.ln-product__title a{color:inherit}.ln-shop-strip .ln-product__title{color:var(--ln-gold-title-dark)}.ln-product__price{font-family:var(--ln-body);font-size:1.15rem;color:var(--ln-ink-soft)}.ln-shop-strip .ln-product__price{color:var(--ln-on-dark-soft)}.ln-product__price del{opacity:.6;margin-right:.35em}.ln-product__price ins{text-decoration:none}.ln-product__cta{margin-top:.7em}.ln-orders{background:var(--ln-brown-600) url(/wp-content/themes/luz-de-nazare/assets/img/fundo-form.jpg) center/cover no-repeat;color:var(--ln-on-dark);isolation:isolate}.ln-orders::after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(0 0 0 / .35)}.ln-orders__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px, 5vw, 70px);align-items:start}.ln-orders h2{font-size:var(--ln-titulo-secao);color:var(--ln-gold-title-dark);margin:0 0 1em;max-width:14ch}.ln-orders p{color:#fff;margin:0 0 1.1em;font-size:1.15rem}.ln-orders__kit{margin-top:clamp(24px, 4vw, 40px);background:var(--ln-gold) center/cover no-repeat;color:var(--ln-brown-900);border-radius:4px;overflow:hidden;position:relative;min-height:190px;display:grid;place-items:center;text-align:center;padding:28px}.ln-orders__kit span{font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.06em;font-size:clamp(1rem, 2vw, 1.35rem);line-height:1.3}.ln-form-panel{border:1px solid var(--ln-gold);padding:clamp(24px, 3.5vw, 42px);background:rgb(36 26 18 / .22)}.ln-form-panel h3{font-size:clamp(1.3rem, 2.6vw, 1.75rem);margin:0 0 .8em;color:var(--ln-gold-title-dark)}.ln-form-panel>p{font-size:1.09rem}.ln-form__field{margin-bottom:1.05em}.ln-form__field label{display:block;font-family:var(--ln-body);font-variant:normal;letter-spacing:.04em;font-size:1.17rem;color:var(--ln-gold-soft);margin-bottom:.45em}.ln-form__field input,.ln-form__field select{width:100%;height:auto;min-height:3em;border:0;border-radius:3px;background:var(--ln-cream-2);color:var(--ln-brown-800);font-family:var(--ln-body);font-size:1.17rem;padding:.7em .9em;line-height:1.4}.ln-form__field input:focus,.ln-form__field select:focus{outline:2px solid var(--ln-gold);outline-offset:1px}.ln-form__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.ln-form__hp{position:absolute!important;left:-9999px}.ln-form__msg{border:1px solid var(--ln-gold);padding:.9em 1.1em;margin-bottom:1.2em;font-size:1.12rem;border-radius:3px}.ln-form__msg--ok{background:rgb(200 162 76 / .16);color:var(--ln-cream)}.ln-form__msg--erro{background:rgb(150 50 40 / .2);border-color:#c98b7a;color:#f3ded8}.ln-closing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px, 6vw, 76px);align-items:center}.ln-closing h2{font-size:var(--ln-titulo-secao);color:var(--ln-gold-title-dark);margin:0 0 1em;max-width:26ch}.ln-closing p{margin:0 0 1.6em}.ln-closing__media img{display:block;width:100%;height:auto}.ln-header{background:var(--ln-brown-800);color:var(--ln-on-dark);position:relative;z-index:50}.ln-header a{color:var(--ln-on-dark)}.ln-header a:hover{color:var(--ln-gold-soft)}.ln-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px, 2.5vw, 30px);padding-block:16px}.ln-header__brand{display:flex;align-items:center;justify-self:start;min-width:0}.ln-header__brand img,.ln-header__brand .ln-logo{display:block;height:auto;width:clamp(120px, 13vw, 168px);max-width:100%}.ln-header__search{position:relative}.ln-header__search>summary{cursor:pointer;list-style:none}.ln-header__search>summary::-webkit-details-marker{display:none}.ln-header__search[open]>form{position:absolute;right:0;top:calc(100% + 14px);z-index:70;.ln-header__search:not([open])>form{display:none}width:min(340px, 76vw);box-shadow:0 12px 26px rgb(0 0 0 / .32)}.ln-header__search form{display:flex;border:1px solid rgb(200 162 76 / .5);border-radius:999px;overflow:hidden;background:rgb(0 0 0 / .18)}.ln-header__search input[type="search"]{flex:1;border:0;background:#fff0;color:var(--ln-cream);padding:.6em 1.1em;font-family:var(--ln-body);font-size:1.12rem}.ln-header__search input::placeholder{color:rgb(237 224 202 / .55)}.ln-header__search button{border:0;background:var(--ln-gold);color:var(--ln-brown-900);padding:0 1.1em;cursor:pointer;font-size:.95rem;display:grid;place-items:center}.ln-header__search button svg{width:21px;height:21px;display:block}.ln-header__utils{display:flex;align-items:center;gap:clamp(12px, 2vw, 24px);justify-self:end}.ln-header__utils .ln-header__util--wpp span,.ln-header__util .ln-header__cart-total{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ln-header__util{display:inline-flex;align-items:center;gap:.5em;font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em;font-size:1.15rem;font-weight:700;white-space:nowrap}.ln-header__util svg{width:23px;height:23px;flex:0 0 auto;display:block}.ln-header__cart-count{background:var(--ln-gold);color:var(--ln-brown-900);border-radius:999px;min-width:1.55em;text-align:center;padding:0 .35em;font-family:var(--ln-body);font-size:.9rem;line-height:1.55em}.ln-nav{justify-self:center;display:flex;align-items:center;gap:8px;min-width:0}.ln-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.ln-nav li{position:relative}.ln-nav a{display:inline-block;padding:.9em 1.1em;font-family:var(--ln-body);font-variant:normal;text-transform:uppercase;letter-spacing:.11em;font-size:clamp(1.2rem, 1.45vw, 1.45rem);font-weight:400}.ln-nav .menu-item-has-children>a::after{content:"▾";margin-left:.45em;font-size:.8em;opacity:.8}.ln-nav .sub-menu{position:absolute;top:100%;left:0;min-width:232px;display:block;background:var(--ln-brown-700);border:1px solid rgb(200 162 76 / .3);flex-direction:column;padding:6px 0;z-index:60;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.ln-nav li:hover>.sub-menu,.ln-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ln-nav .sub-menu a{padding:.65em 1.2em;letter-spacing:.08em;display:block;font-size:1.12rem;font-weight:400}.ln-nav .sub-menu a:hover{background:rgb(200 162 76 / .14)}.ln-nav__sub-toggle{appearance:none;-webkit-appearance:none;background:#fff0;border:0;box-shadow:none;color:inherit;cursor:pointer;padding:.55em .7em;margin:0;font-size:.9rem;line-height:1}.ln-nav .ln-has-sub-toggle>a::after{content:none}.ln-nav .ln-has-sub-toggle{display:flex;align-items:center}.ln-nav .ln-sub-aberto>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ln-nav__sub-toggle[aria-expanded="true"] span{display:inline-block;transform:rotate(180deg)}.ln-nav__toggle{display:none;background:#fff0;border:1px solid rgb(200 162 76 / .5);color:var(--ln-gold-soft);border-radius:3px;padding:.5em 1em;font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.1em;font-size:1.15rem;font-weight:700;cursor:pointer;margin:.6em 0}.ln-nav__toggle svg{width:22px;height:22px;display:block;flex:0 0 auto}.ln-page-head{background:var(--ln-brown-700);color:var(--ln-on-dark);padding-block:clamp(19px, 3vw, 34px);text-align:center}.ln-page-head h1{margin:0;font-size:clamp(1.7rem, 4vw, 2.7rem);color:var(--ln-gold-title-dark)}.ln-page-head .ln-crumbs{margin:.7em 0 0;font-size:1.05rem;color:var(--ln-on-dark-soft);font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em}.ln-page-head a{color:var(--ln-gold-soft)}.ln-page-head .woocommerce-breadcrumb{color:var(--ln-on-dark-soft);font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em;margin:.7em 0 0;font-size:1.05rem}.ln-page-head--crumbs-only{padding-block:clamp(16px, 2.4vw, 26px)}.ln-page-head--crumbs-only .woocommerce-breadcrumb{margin:0}.ln-footer{background:var(--ln-brown-900);color:var(--ln-on-dark-soft);padding-block:clamp(46px, 6vw, 76px) 0;font-size:.94rem}.ln-footer a{color:var(--ln-on-dark-soft)}.ln-footer a:hover{color:var(--ln-gold-soft)}.ln-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px, 4vw, 56px)}.ln-footer h4{font-size:1.1rem;color:var(--ln-gold-title-dark);margin:0 0 1em;letter-spacing:.1em}.ln-footer ul{list-style:none;margin:0;padding:0}.ln-footer li{margin-bottom:.55em}.ln-footer__social{display:flex;gap:12px;margin-top:1.2em}.ln-footer__social a{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(200 162 76 / .45);border-radius:50%}.ln-footer__social svg{width:22px;height:22px;display:block}.ln-footer__bottom{margin-top:clamp(34px, 5vw, 56px);border-top:1px solid rgb(200 162 76 / .2);padding-block:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.85rem}.ln-footer__script{font-family:var(--ln-script);font-size:1.15rem;color:var(--ln-gold-soft)}body.woocommerce,body.woocommerce-page{background-color:var(--ln-cream);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke='%23b08f45' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M60 46v28M46 60h28'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-attachment:fixed}body.woocommerce .site-content,body.woocommerce-page .site-content,body.woocommerce .ast-separate-container,body.woocommerce-page .ast-separate-container,body.woocommerce .ast-article-single,body.woocommerce-page .ast-article-single,body.woocommerce #primary,body.woocommerce-page #primary{background:#fff0}body.woocommerce #primary,body.woocommerce-page #primary{width:100%;margin:0;padding-left:0;padding-right:0}body.woocommerce #secondary,body.woocommerce-page #secondary{display:none}.woocommerce .site-content .ast-container,.woocommerce-page .site-content .ast-container{max-width:var(--ln-shell);margin-inline:auto;padding-inline:var(--ln-gut)}body.woocommerce-shop .site-content .ast-container{padding-block-start:clamp(30px, 4vw, 56px)}body.woocommerce-shop .ln-header,body.page-id-41 .ln-header{background-image:linear-gradient(180deg,rgb(28 20 13 / .72) 0%,rgb(28 20 13 / .55) 100%),url(/wp-content/themes/luz-de-nazare/assets/img/hero.jpg);background-size:cover;background-position:center}body.woocommerce-shop .ln-header__bar,body.page-id-41 .ln-header__bar{padding-block:26px}body.page-id-41 .ln-page-head{padding-block:14px;display:flex;flex-direction:column;justify-content:center}body.page-id-41 .ln-page-head h1{font-size:clamp(1.15rem, 2vw, 1.5rem);margin-bottom:.15em}body.page-id-41 .ln-page-head .ln-crumbs{margin-top:.3em}body.woocommerce-shop .ln-header__brand img,body.woocommerce-shop .ln-header__brand .ln-logo,body.page-id-41 .ln-header__brand img,body.page-id-41 .ln-header__brand .ln-logo{width:clamp(170px, 18vw, 230px)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px, 2.6vw, 34px);margin:0 0 40px;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none;display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;text-align:center;background:#fff0;padding:0}.woocommerce ul.products li.product a img{margin:0 0 1.1em;border-radius:4px;aspect-ratio:1 / 1;object-fit:cover;width:100%}.woocommerce ul.products li.product .ast-woo-product-category{display:block;font-family:var(--ln-body);font-size:.82rem;letter-spacing:.04em;color:var(--ln-ink-soft);opacity:.8;margin-bottom:.45em;padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--ln-serif);font-variant:normal;font-size:1.35rem;color:var(--ln-brown-700);padding:0;margin:0 0 .6em;line-height:1.35;min-height:2.7em;font-weight:700;transition:color .25s ease}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,.woocommerce ul.products li.product:focus-within .woocommerce-loop-product__title{color:var(--ln-gold-deep)}.woocommerce ul.products li.product .price{font-family:var(--ln-body);font-style:italic;font-variant:normal;color:var(--ln-brown-700);font-size:1.2rem;margin-bottom:1em;display:block;letter-spacing:.01em}.woocommerce ul.products li.product .price del{opacity:.55;font-size:.8em}.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--ln-brown-700)}.woocommerce ul.products li.product .button{display:inline-block;width:auto;text-transform:uppercase;font-variant:normal;letter-spacing:.1em;font-size:.88rem!important;padding:1em 1.6em!important;border-radius:3px!important;border-color:var(--ln-gold-line)!important;color:var(--ln-gold-deep)!important;background:rgb(248 240 227 / .6)!important}.woocommerce ul.products li.product .button:hover{background:var(--ln-gold)!important;color:var(--ln-brown-900)!important;border-color:var(--ln-gold)!important}.woocommerce ul.products li.product .added_to_cart{display:block;margin-top:.7em;font-size:1.02rem;font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em}.woocommerce ul.products li.product .onsale{background:var(--ln-gold);color:var(--ln-brown-900);font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em;border-radius:999px;min-height:0;min-width:0;padding:.3em .9em;top:10px;left:10px;right:auto;margin:0;line-height:1.4}.woocommerce ul.products li.product .star-rating{margin:0 auto .6em;color:var(--ln-gold);font-size:.85em}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-family:var(--ln-body)!important;font-weight:500;font-variant:normal;text-transform:uppercase;letter-spacing:.1em;border-radius:999px!important;border:1px solid var(--ln-gold-line)!important;background:transparent!important;color:var(--ln-gold-deep)!important;padding:.8em 1.7em!important;font-size:.9rem!important;line-height:1.2!important;transition:background .25s ease,color .25s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--ln-gold)!important;color:var(--ln-brown-900)!important}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce .single_add_to_cart_button,.woocommerce .checkout-button{background:var(--ln-gold)!important;color:var(--ln-brown-900)!important}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .checkout-button:hover{background:var(--ln-gold-deep)!important;color:var(--ln-cream)!important}.woocommerce ul.products li.product .button{margin-top:.2em}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:1.8em;font-size:1.09rem;color:var(--ln-ink-soft)}.woocommerce .woocommerce-ordering select,.woocommerce .widget select,.woocommerce select{font-family:var(--ln-body);border:1px solid var(--ln-cream-3);background:var(--ln-cream-2);color:var(--ln-ink);padding:.55em .8em;border-radius:3px}.ln-cat-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.6em}.ln-chip{display:inline-block;font-family:var(--ln-body);letter-spacing:.06em;font-size:1.12rem;line-height:1;padding:.7em 1.4em;border:1px solid var(--ln-gold-line);border-radius:999px;color:var(--ln-gold-deep);background:#fff0;transition:background .2s ease,color .2s ease,border-color .2s ease}.ln-chip:hover{background:var(--ln-cream-2);color:var(--ln-gold-deep)}.ln-chip.is-ativo{background:var(--ln-gold);border-color:var(--ln-gold);color:var(--ln-brown-900)}.ln-chip.is-ativo:hover{background:var(--ln-gold);color:var(--ln-brown-900)}.ln-cat-select-form{display:none}.ln-cat-select-form select{flex:1;min-width:0;height:auto;min-height:3em;font-size:1.05rem}.ln-shop-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ln-cream-3);padding-bottom:1.1em;margin-bottom:2em}.ln-shop-toolbar .woocommerce-result-count,.ln-shop-toolbar .woocommerce-ordering{margin:0}.woocommerce nav.woocommerce-pagination{margin-top:clamp(34px, 5vw, 56px);padding-bottom:60px}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:8px}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0;overflow:visible}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:var(--ln-body);min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ln-gold-line);border-radius:50%;color:var(--ln-gold-deep);padding:0;background:#fff0;transition:background .2s ease,color .2s ease}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--ln-gold)!important;color:var(--ln-brown-900)!important;border-color:var(--ln-gold)}#astra-woo-shop-sidebar .widget,#secondary .widget{margin-bottom:2.2em}#astra-woo-shop-sidebar .widget-title,#secondary .widget-title{font-family:var(--ln-body);font-variant:small-caps;font-size:1.12rem;color:var(--ln-gold-ink);letter-spacing:.08em;border-bottom:1px solid var(--ln-gold-soft);padding-bottom:.5em;margin-bottom:.9em}#astra-woo-shop-sidebar ul,#secondary .widget ul{list-style:none;margin:0;padding:0}#astra-woo-shop-sidebar li,#secondary .widget li{padding:.4em 0;border-bottom:1px dotted var(--ln-cream-3);font-size:1.13rem}#astra-woo-shop-sidebar li a,#secondary .widget li a{color:var(--ln-ink)}#astra-woo-shop-sidebar li a:hover,#secondary .widget li a:hover{color:var(--ln-gold-deep)}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:var(--ln-cream-3)}.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle{background:var(--ln-gold)}.woocommerce div.product .product_title{font-size:clamp(1.6rem, 3.4vw, 2.4rem);margin-bottom:.3em}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--ln-body);color:var(--ln-brown-700);font-size:1.5rem;margin-bottom:1em}.woocommerce div.product .woocommerce-product-gallery img{border-radius:8px}.woocommerce .ast-woocommerce-container div.product div.images{width:42.5%!important}.woocommerce .ast-woocommerce-container div.product div.summary{width:54%!important}@media (max-width:921px){.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.summary{width:100%!important}.woocommerce div.product{padding-top:var(--ln-gut)}}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:0;border-bottom:1px solid var(--ln-cream-3)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff0;border:0;border-radius:0;margin:0 1.6em 0 0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.1em;color:var(--ln-ink-soft);padding:.8em 0;font-weight:400;font-size:1.19rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ln-gold-deep);box-shadow:inset 0 -2px 0 var(--ln-gold)}.woocommerce div.product .woocommerce-tabs .panel{padding-top:1.6em}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.4rem}.ln-confianca{list-style:none;margin:1.6em 0 0;padding:1.2em 0 0;border-top:1px solid var(--ln-cream-3);display:grid;gap:.7em}.ln-confianca li{display:flex;align-items:flex-start;gap:.7em;font-size:1.12rem;color:var(--ln-ink);line-height:1.5}.ln-confianca svg{width:21px;height:21px;flex:0 0 auto;margin-top:.2em;color:var(--ln-gold-deep)}.woocommerce .product_meta{font-size:1.07rem;color:var(--ln-ink-soft);border-top:1px solid var(--ln-cream-3);padding-top:1.1em;margin-top:1.4em}.woocommerce .product_meta a{color:var(--ln-gold-deep)}.woocommerce div.product form.cart div.quantity{margin-right:12px}.woocommerce .quantity .qty{border:1px solid var(--ln-cream-3);border-radius:3px;padding:.6em .4em;font-family:var(--ln-body)}.woocommerce div.product .variations label{font-family:var(--ln-body);font-variant:normal;letter-spacing:.03em;color:var(--ln-gold-ink)}.woocommerce .related>h2,.woocommerce .upsells>h2,.woocommerce .cross-sells>h2{font-size:clamp(1.4rem, 2.8vw, 1.9rem);margin-bottom:1.4em;text-align:center}.woocommerce .related,.woocommerce .upsells{margin-top:clamp(48px, 6vw, 80px);border-top:1px solid var(--ln-cream-3);padding-top:clamp(40px, 5vw, 64px)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{border-top-color:var(--ln-gold);background:var(--ln-cream-2);color:var(--ln-ink);font-size:1.13rem}.woocommerce-message::before,.woocommerce-info::before{color:var(--ln-gold-deep)}.woocommerce table.shop_table{border-color:var(--ln-cream-3);border-radius:4px}.woocommerce table.shop_table th{font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em;color:var(--ln-gold-ink)}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid var(--ln-cream-3);padding:.7em;border-radius:3px;background:var(--ln-cream-2)}.woocommerce .cart_totals h2,.woocommerce-checkout h3,.woocommerce-account h2{font-size:1.35rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--ln-cream-3);border-radius:3px;padding:.7em .9em;font-family:var(--ln-body);background:var(--ln-cream-2)}.woocommerce form .form-row label{font-family:var(--ln-body);font-variant:normal;letter-spacing:.03em;color:var(--ln-ink)}.woocommerce-checkout #payment{background:var(--ln-cream-2);border-radius:6px}.woocommerce-checkout #payment div.payment_box{background:var(--ln-cream-3)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.08em}.ln-aviso{position:fixed;z-index:300;top:14px;left:50%;transform:translate(-50%,-12px);opacity:0;pointer-events:none;max-width:min(92vw, 420px);background:var(--ln-brown-800);color:var(--ln-on-dark);border:1px solid var(--ln-gold);border-radius:999px;padding:.75em 1.5em;font-size:1.12rem;text-align:center;box-shadow:0 6px 26px rgb(36 26 18 / .4);transition:transform .3s ease,opacity .3s ease}.ln-aviso.is-visivel{transform:translate(-50%,0);opacity:1;pointer-events:auto}.ln-aviso a{color:var(--ln-gold-soft);text-decoration:underline}.woocommerce .cart-empty{text-align:center;font-size:1.27rem;color:var(--ln-ink);background:none;border:0;padding:2.4em 1em .4em}.woocommerce .return-to-shop{text-align:center;margin-bottom:3em}.entry-content h2{font-size:clamp(1.4rem, 3vw, 2rem);margin-top:1.6em}.entry-content h3{font-size:1.3rem;margin-top:1.4em}.entry-content a{text-decoration:underline;text-decoration-color:var(--ln-gold-soft)}.entry-title{color:var(--ln-gold-ink)}.ln-has-page-head .entry-header .entry-title{display:none}@media (max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-header__util span:not(.ln-header__cart-count){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ln-header__utils{gap:16px}}@media (max-width:921px){.ln-intro__grid,.ln-orders__grid,.ln-closing__grid{grid-template-columns:1fr}.ln-orders h2,.ln-intro h2,.ln-closing h2{max-width:none}.ln-essence__cards{grid-template-columns:1fr}.ln-card{max-width:380px;margin-inline:auto}.ln-footer__grid{grid-template-columns:1fr 1fr}.ln-header__bar{grid-template-columns:minmax(0,1fr) auto auto}.ln-header__brand{grid-column:1;grid-row:1}.ln-header__utils{grid-column:2;grid-row:1;justify-self:end}.ln-nav{grid-column:3;grid-row:1;justify-self:end}.ln-nav__toggle{display:inline-block;margin:0}.ln-nav ul.ln-nav__menu{display:none;flex-direction:column;width:auto;position:absolute;left:0;right:0;top:100%;background:var(--ln-brown-800);border-top:1px solid rgb(200 162 76 / .28);padding:6px var(--ln-gut) 14px;box-shadow:0 14px 26px rgb(0 0 0 / .32);z-index:65}.ln-nav ul.ln-nav__menu.is-open{display:flex}.ln-nav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;border:0;background:rgb(0 0 0 / .2);padding-left:12px}.ln-heading-rule{flex-wrap:wrap}.ln-heading-rule h2{white-space:normal}}@media (max-width:921px){.ln-header__bar{gap:10px}.ln-header__utils{gap:2px}.ln-header__util span:not(.ln-header__cart-count){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ln-header__util,.ln-header__search>summary.ln-header__util{position:relative;width:44px;height:44px;min-height:44px;box-sizing:border-box;padding:0;gap:0;display:grid;place-items:center;border:0;border-radius:50%}.ln-header__util svg{width:24px;height:24px}.ln-header__util .ln-header__cart-count{position:absolute;top:-4px;right:-4px;min-width:1.45em;padding:0 .25em;font-size:.76rem;line-height:1.45em;border:1px solid var(--ln-brown-800)}.ln-nav__toggle{min-height:46px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .9em;line-height:1;gap:.5em}.ln-header__search{position:static}.ln-header__search[open]>form{top:calc(100% + 8px);left:var(--ln-gut);right:var(--ln-gut);width:auto;background:var(--ln-brown-800)}}@media (max-width:700px){.ln-header__bar{gap:8px}.ln-nav__toggle{padding:0 .8em;font-size:1.05rem}.ln-hero__utils{gap:6px}.ln-hero__utils a{position:relative;width:44px;height:44px;gap:0;display:grid;place-items:center;border:0}.ln-hero__utils svg{width:24px;height:24px}.ln-hero__utils a>span:not(.screen-reader-text){position:absolute;top:-4px;right:-4px;min-width:1.45em;padding:0 .25em;background:var(--ln-gold);color:var(--ln-brown-900);border:1px solid rgb(0 0 0 / .35);border-radius:999px;font-variant:normal;letter-spacing:0;font-size:.76rem;line-height:1.45em;text-align:center}}@media (max-width:560px){.ln-header__bar{gap:6px;padding-block:12px}.ln-header__brand img,.ln-header__brand .ln-logo{width:clamp(96px, 27vw, 132px)}.ln-header__utils{gap:2px}.ln-header__util,.ln-header__search>summary.ln-header__util{width:38px;height:44px;min-height:44px}.ln-header__util svg{width:23px;height:23px}.ln-nav__toggle{padding:0 .6em;font-size:.98rem;min-height:44px}}@media (max-width:440px){.ln-nav__toggle{width:38px;padding:0;border:0}.ln-nav__toggle .ln-nav__toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ln-header__brand img,.ln-header__brand .ln-logo{width:clamp(92px, 26vw, 110px)}}@media (max-width:700px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0}.ln-hero__nav-inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:var(--ln-gut)}.ln-hero__nav-inner>.ln-hero__menu{justify-self:unset;max-width:100%;justify-content:center}.ln-hero__utils{justify-self:unset}.ln-cat-chips{display:none}.ln-cat-select-form{display:flex;gap:10px;margin-bottom:1.4em}.ln-carousel__track{grid-auto-columns:100%;gap:18px}.ln-footer__grid{grid-template-columns:1fr}.ln-form__row{grid-template-columns:1fr}.ln-form__row .ln-btn{width:100%}:root{--ln-sec:clamp(32px, 8vw, 48px)}.ln-essence__cards{margin-top:20px}.ln-intro__grid,.ln-orders__grid,.ln-closing__grid{gap:20px}.ln-carousel-frame,.ln-carousel-frame.e-con{margin-top:20px}.ln-hero__brand{padding-bottom:36px}.ln-intro .elementor-heading-title,.ln-intro h2,.ln-heading-rule h2,.ln-shop-strip .elementor-heading-title,.ln-shop-strip h2{font-size:clamp(1.6rem, 7vw, 2.2rem)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ln-section.e-con{padding-block:var(--ln-sec);padding-inline:0}.ln-shell.e-con{max-width:var(--ln-shell);width:100%;margin-inline:auto;padding-inline:var(--ln-gut);gap:0}.ln-section.e-con>.e-con{--gap:0}.ln-hero.e-con{min-height:min(78vh, 720px);justify-content:flex-start;align-items:stretch;padding:0;gap:0}@media (max-width:700px){.ln-hero.e-con{min-height:auto}}.ln-el-navwrap{width:100%}.ln-hero__brand.e-con{margin-block:0;text-align:center;align-items:center;padding:clamp(8px, 2vw, 24px) var(--ln-gut) 0;gap:0}.ln-hero__logo{width:100%}.ln-hero__logo img,.ln-hero__logo .ln-logo{display:block;height:auto;width:clamp(280px, 62vw, 720px);max-width:100%;margin-inline:auto;filter:drop-shadow(0 6px 26px rgb(0 0 0 / .45))}.ln-intro__grid.e-con{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(36px, 7vw, 110px);align-items:center}.ln-essence__cards.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 3vw, 34px);margin-top:clamp(36px, 6vw, 64px)}.ln-orders__grid.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px, 5vw, 70px);align-items:start}.ln-closing__grid.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px, 6vw, 76px);align-items:center}.ln-intro__media.e-con,.ln-intro__text.e-con,.ln-orders__col.e-con,.ln-closing__text.e-con,.ln-closing__media.e-con{padding:0}.ln-intro__media.e-con{max-width:520px;justify-self:center}.ln-card.e-con{aspect-ratio:456 / 739;justify-content:flex-end;align-items:stretch;padding:clamp(24px, 3vw, 34px) 15% clamp(48px, 13%, 70px);gap:0;overflow:hidden}.ln-card .elementor-heading-title{font-family:var(--ln-serif);font-variant:normal;font-weight:400;font-size:clamp(1.5rem, 2.8vw, 2rem);color:var(--ln-gold-title-dark);line-height:1.2;margin-bottom:.4em;text-align:center}.ln-card .elementor-widget-text-editor{color:#fff;font-size:.95rem;font-weight:300;line-height:1.65;text-align:center}.ln-carousel-frame.e-con{border:4px solid var(--ln-gold);padding:clamp(20px, 3vw, 34px);margin-top:clamp(32px, 5vw, 54px);width:100%}.ln-form-panel.e-con{border:1px solid var(--ln-gold);padding:clamp(24px, 3.5vw, 42px);background:rgb(36 26 18 / .22);gap:0}.ln-form-panel .elementor-heading-title{font-size:clamp(1.3rem, 2.6vw, 1.75rem);color:var(--ln-gold-title-dark);margin-bottom:.6em}.ln-orders__kit.e-con{margin-top:clamp(24px, 4vw, 40px);min-height:190px;justify-content:center;align-items:center;text-align:center;padding:28px;border-radius:4px;overflow:hidden}.ln-orders__kit .elementor-widget-text-editor{font-family:var(--ln-body);font-variant:small-caps;letter-spacing:.06em;font-size:clamp(1rem, 2vw, 1.35rem);line-height:1.3;color:var(--ln-brown-900)}.elementor-widget-button.ln-el-btn .elementor-button{font-family:var(--ln-body);font-weight:500;font-variant:normal;text-transform:uppercase;letter-spacing:.12em;font-size:1.25rem;line-height:1;padding:1.05em 3em;border-radius:999px;border:1px solid var(--ln-gold);background:var(--ln-gold);color:var(--ln-brown-900);fill:var(--ln-brown-900);box-shadow:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.elementor-widget-button.ln-el-btn .elementor-button:hover,.elementor-widget-button.ln-el-btn .elementor-button:focus-visible{background:var(--ln-gold-deep);border-color:var(--ln-gold-deep);color:var(--ln-cream)}.elementor-widget-button.ln-el-btn--dark .elementor-button{background:#fff0;color:var(--ln-gold-soft);border-color:var(--ln-gold-soft);fill:var(--ln-gold-soft)}.elementor-widget-button.ln-el-btn--dark .elementor-button:hover{background:var(--ln-gold-soft);color:var(--ln-brown-900);border-color:var(--ln-gold-soft)}.ln-closing .elementor-widget-button.ln-el-btn .elementor-button{font-size:14px;letter-spacing:.03em}.ln-intro .ln-el-btn,.ln-shop-strip .ln-el-btn,.ln-closing .ln-el-btn{margin-top:.8em}.ln-intro .elementor-heading-title{font-size:clamp(1.9rem, 3.6vw, 3.1rem);font-weight:400;line-height:1.28;text-align:center;color:var(--ln-gold-title-dark);margin-bottom:.9em}.ln-intro .elementor-widget-text-editor{text-align:left;color:var(--ln-ink-soft)}.ln-intro .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.75;margin:0 0 1.15em}.ln-intro .ln-el-btn{margin-top:.6em}.ln-intro .elementor-widget-button.ln-el-btn .elementor-button{font-size:1.4rem}@media (max-width:700px){.elementor-widget-button.ln-el-btn .elementor-button{font-size:1.05rem;padding:.9em 1.6em;letter-spacing:.09em}.ln-intro .elementor-widget-button.ln-el-btn .elementor-button{font-size:1.05rem}}.ln-shop-strip .elementor-heading-title{font-size:clamp(1.9rem, 3.6vw, 3.1rem);color:var(--ln-gold-title-dark);margin-bottom:.5em}.ln-orders .ln-orders__col .elementor-heading-title{font-size:var(--ln-titulo-secao);color:var(--ln-gold-title-dark);max-width:14ch;margin-bottom:.8em}.ln-closing .elementor-heading-title{font-size:var(--ln-titulo-secao);color:var(--ln-gold-title-dark);max-width:26ch;margin-bottom:.8em}.ln-shop-strip .elementor-widget-text-editor p{max-width:62ch;margin-inline:auto;color:var(--ln-on-dark)}.ln-orders .elementor-widget-text-editor{color:#fff;font-size:1.15rem}.ln-closing .elementor-widget-text-editor{margin-bottom:1em}.ln-center.e-con{text-align:center;align-items:center}.ln-el-footer.e-con{padding:0;width:100%}.elementor-page .ln-section.e-con>.e-con,.elementor-page .ln-hero.e-con>.e-con{--padding-inline:0}@media (max-width:921px){.ln-intro__grid.e-con,.ln-orders__grid.e-con,.ln-closing__grid.e-con{grid-template-columns:1fr}.ln-essence__cards.e-con{grid-template-columns:1fr}.ln-card.e-con{max-width:380px;margin-inline:auto}.ln-intro .elementor-heading-title,.ln-orders .ln-orders__col .elementor-heading-title,.ln-closing .elementor-heading-title{max-width:none}}@media (min-width:561px) and (max-width:921px){.ln-essence__cards,.ln-essence__cards.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-essence__cards>:last-child,.ln-essence__cards.e-con>:last-child{grid-column:1 / -1;max-width:50%;margin-inline:auto}}@media (max-width:560px){.ln-card,.ln-card.e-con{max-width:320px;margin-inline:auto}}.ast-plain-container,.ast-page-builder-template{background-color:var(--ln-cream)}:root{--ast-global-color-4:#f8f0e3;--ast-global-color-5:#f5ebdb;--ast-global-color-7:#e8dbc4;--ast-global-dark-bg-style:#f8f0e3;--ast-global-dark-lfs:#f8f0e3;--ast-widget-bg-color:#f5ebdb;--ast-wc-container-head-bg-color:#f5ebdb;--ast-comment-inputs-background:#f5ebdb;--ast-code-block-background:#f0e4d2;--ast-title-layout-bg:#f5ebdb;--ast-search-border-color:#e8dbc4;--ast-lifter-hover-bg:#e8dbc4}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:var(--ln-cream)}.ast-separate-container,.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post,#primary,#content{background-color:#fff0}body{background-color:var(--ln-cream)}.ln-consent{position:fixed;z-index:400;inset:auto 0 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px clamp(18px, 3vw, 36px);padding:16px clamp(16px, 4vw, 48px);background:var(--ln-brown-900);border-top:1px solid var(--ln-gold);box-shadow:0 -6px 26px rgb(36 26 18 / .34);transform:translateY(100%);transition:transform .3s ease}.ln-consent.is-visivel{transform:none}.ln-consent[hidden]{display:none}.ln-consent__texto{margin:0;max-width:68ch;font-size:.92rem;line-height:1.55;color:var(--ln-on-dark)}.ln-consent__texto a{color:var(--ln-gold-soft);text-decoration:underline}.ln-consent__acoes{flex:0 0 auto}@media (max-width:600px){.ln-consent{justify-content:stretch}.ln-consent__acoes{width:100%}.ln-consent__acoes .ln-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ln-consent{transition:none}}.ln-footer__legal{display:flex;flex-wrap:wrap;gap:8px 22px}.ln-footer__legal a{color:var(--ln-cream-3);text-decoration:none;border-bottom:1px solid rgb(200 162 76 / .35);padding-bottom:2px}.ln-footer__legal a:hover,.ln-footer__legal a:focus-visible{color:var(--ln-gold-soft);border-bottom-color:var(--ln-gold-soft)}