@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_db12e14f-module__cE_Lrq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_db12e14f-module__cE_Lrq__variable{--font-heading:"Inter","Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_c3d38100-module__L55GIW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_c3d38100-module__L55GIW__variable{--font-reviews:"Poppins","Poppins Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d30c4c19-module__oRcOVG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d30c4c19-module__oRcOVG__variable{--font-body:"Instrument Sans","Instrument Sans Fallback"}
:root{--gold:#c9a227;--gold-48:rgba(201,162,39,.48);--ink:#1a0101;--ink-75:rgba(26,1,1,.75);--ink-50:rgba(26,1,1,.5);--ink-10:rgba(26,1,1,.1);--white-75:rgba(255,255,255,.75);--star:#fc0;--gutter:15px;--page-max:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{color:var(--ink-75);font-family:var(--font-body),"Instrument Sans",system-ui,sans-serif;letter-spacing:.6px;background:#fff;margin:0;font-size:15px;line-height:27px;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-heading),Inter,system-ui,sans-serif;color:var(--ink);margin:0;font-weight:400}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;cursor:pointer}.page-width{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.announcement{background:var(--gold);color:#fff;height:39px;font-family:var(--font-heading),Inter,sans-serif;letter-spacing:1px;text-align:center;padding:0 var(--gutter);justify-content:center;align-items:center;font-size:12px;line-height:15.6px;display:flex}.header{z-index:40;background:#fff;border-bottom:1px solid transparent;height:54px;position:-webkit-sticky;position:sticky;top:0}.header__inner{height:100%;max-width:var(--page-max);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:0 7px;display:grid}.header__logo{justify-self:center}.header__logo img{width:168px;height:auto}.header__icons{justify-self:end;align-items:center;display:flex}.icon-btn{width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-btn svg{width:20px;height:20px}.icon-btn .icon-cart{width:44px;height:44px}.cart-count{background:var(--gold);color:#fff;text-align:center;letter-spacing:0;border-radius:50%;min-width:17px;height:17px;font-size:9px;line-height:17px;position:absolute;bottom:8px;right:6px}.drawer-overlay{z-index:50;opacity:0;pointer-events:none;background:rgba(26,1,1,.5);transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-overlay.open{opacity:1;pointer-events:auto}.drawer{z-index:60;visibility:hidden;background:#fff;flex-direction:column;width:min(400px,88vw);transition:transform .3s,visibility 0s .3s;display:flex;position:fixed;top:0;bottom:0}.drawer--left{left:0;transform:translate(-100%)}.drawer--right{right:0;transform:translate(100%)}.drawer.open{visibility:visible;transition:transform .3s;transform:none}.menu-drawer{background:var(--gold);color:#fff}.menu-drawer nav{padding-top:20px}.menu-drawer a{color:#fff;padding:11px 30px;font-size:18px;line-height:23.4px;text-decoration:none;display:block}.drawer__close{color:inherit;align-self:flex-end}.cart-drawer__head{padding:16px var(--gutter);border-bottom:1px solid var(--ink-10);justify-content:space-between;align-items:center;display:flex}.cart-drawer__head h2{font-size:20px}.cart-drawer__body{padding:16px var(--gutter);flex:1;overflow-y:auto}.cart-empty{text-align:center;color:var(--ink);padding-top:40px}.cart-line{border-bottom:1px solid var(--ink-10);grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cart-line img{object-fit:cover;border-radius:8px;width:72px;height:72px}.cart-line__name{color:var(--ink);font-size:14px;line-height:18px}.cart-line__remove{color:var(--ink-50);background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.cart-drawer__foot{padding:16px var(--gutter)calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink-10)}.cart-subtotal{color:var(--ink);justify-content:space-between;margin-bottom:12px;display:flex}.btn{width:100%;font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:1px;border-radius:7px;justify-content:center;align-items:center;font-size:19px;font-weight:700;line-height:22.8px;text-decoration:none;transition:transform .1s;display:flex}.btn:active{transform:scale(.98)}.btn--outline{height:47px;color:var(--gold);border:1px solid var(--gold);background:#fff}.btn--solid{background:var(--gold);color:#fff;border:0;height:50px}.product{padding-bottom:15px}.gallery{padding-top:5px}.gallery__stage{margin:0 var(--gutter);border-radius:10px;position:relative;overflow:hidden}.gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always;background:#fff;flex:0 0 100%}.gallery__slide img{object-fit:contain;width:100%;height:100%}.gallery__arrow{width:38px;height:38px;color:var(--ink);cursor:pointer;background:rgba(255,255,255,.92);border:0;border-radius:50%;place-items:center;margin-top:-19px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 2px 8px rgba(0,0,0,.15)}.gallery__arrow svg{width:13px}.gallery__arrow--prev{left:8px}.gallery__arrow--prev svg{transform:rotate(90deg)}.gallery__arrow--next{right:8px}.gallery__arrow--next svg{transform:rotate(-90deg)}.gallery__count{color:#fff;background:rgba(0,0,0,.55);border-radius:20px;padding:3px 9px;font-size:12px;line-height:18px;position:absolute;bottom:10px;right:10px}.gallery__slide{cursor:zoom-in}.gallery__zoom{color:#fff;pointer-events:none;background:rgba(0,0,0,.55);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;left:10px}.gallery__zoom svg{width:16px}.lightbox{z-index:100;background:rgba(0,0,0,.97);position:fixed;top:0;bottom:0;left:0;right:0}.lightbox__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pinch-zoom;flex:0 0 100%;place-items:center;display:grid}.lightbox__slide img{object-fit:contain;width:100%;max-height:100%}.lightbox__close{color:#fff;cursor:pointer;background:rgba(255,255,255,.15);border:0;border-radius:50%;width:44px;height:44px;padding:0;font-size:30px;line-height:44px;position:absolute;top:12px;right:12px}.lightbox__count{color:#fff;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.gallery__thumbs{scrollbar-width:none;padding:12px var(--gutter)2px;gap:8px;display:flex;overflow-x:auto}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{aspect-ratio:1;opacity:.6;background:#fff;border:0;border-radius:8px;flex:0 0 64px;padding:0;transition:opacity .2s;overflow:hidden;box-shadow:0 0 0 1px #e5e5e5}.gallery__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--gold)}.gallery__thumb img{object-fit:cover;width:100%;height:100%}.product__info{padding:30px var(--gutter)0}.urgency{background:var(--gold);color:#fff;text-align:center;font-weight:700}.product__title{letter-spacing:.6px;margin:15px 0;font-size:30px;line-height:39px}.rating{color:var(--ink);align-items:center;gap:8px;display:flex}.stars{color:var(--star);gap:2px;display:inline-flex;position:relative}.stars svg{width:17px;height:15px}.product__bullets p{margin-top:15px}.product__bullets .emoji{width:28px;display:inline-block}.bundles__title{color:#000;white-space:nowrap;align-items:center;gap:16px;margin:15px 0 18px;font-size:16px;font-weight:900;line-height:28.8px;display:flex}.bundles__title:before,.bundles__title:after{content:"";background:var(--gold);flex:1;height:1px}.bundles{flex-direction:column;gap:10px;display:flex}.bundle{box-shadow:inset 0 0 0 2px var(--gold-48);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f7f7f6;border-radius:31px;padding:2px;display:block;position:relative}.bundle.is-selected{box-shadow:inset 0 0 0 2px var(--gold)}.bundle input{opacity:0;pointer-events:none;position:absolute}.bundle__row{align-items:center;gap:18px;min-height:71px;padding:10px 20px;display:flex}.bundle__radio{background:#fff;border:3px solid #fff;border-radius:50%;flex:0 0 20px;height:20px;box-shadow:0 0 0 1px #6a642c}.bundle.is-selected .bundle__radio{background:var(--gold)}.bundle__text{flex:1}.bundle__name{color:#000;font-size:16px;font-weight:700;line-height:25px}.bundle__save{color:#777;font-size:14px;line-height:18.9px}.bundle__price{text-align:center;font-size:16px;line-height:25px}.bundle__price strong{color:#000;display:block}.bundle__price small{color:#777;margin-top:-4px;font-size:12px;line-height:16px;display:block}.bundle__price s{color:#6b7280;font-size:14px;display:block}.bundle__badge{background:var(--gold);color:#fff;letter-spacing:.6px;border-radius:0 0 8px 8px;padding:6px 8px;font-size:12px;font-weight:700;line-height:12px;position:absolute;top:-6px;right:30px}.bundle__gift{background:var(--gold-48);color:#fff;border-top:1px solid rgba(255,255,255,.35);padding:8px 10px;font-size:14px;font-weight:900;line-height:25px}.bundle__gift:last-child{border-radius:0 0 28px 28px}.product__buttons{flex-direction:column;gap:10px;margin-top:30px;display:flex}.testimonials{margin-top:25px}.testimonials__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.testimonials__track::-webkit-scrollbar{display:none}.testimonial{scroll-snap-align:start;flex:0 0 100%;gap:15px;display:flex}.testimonial__avatar{background:var(--ink-10);border-radius:50%;flex:0 0 50px;height:50px;overflow:hidden}.testimonial__avatar img{object-fit:cover;width:100%;height:100%}.testimonial__text{color:var(--ink);font-size:14px;line-height:18.2px}.testimonial__author{border-top:1px solid var(--ink-10);align-items:center;gap:10px;margin-top:5px;padding-top:5px;display:flex}.testimonial__author em{color:var(--ink-50);font-size:13px;line-height:26px}.testimonial__stars{color:var(--star);letter-spacing:1px;font-size:15px}.dots{justify-content:center;padding:0 0 6px;display:flex}.dots button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.dots button:after{content:"";border:1px solid var(--ink-50);border-radius:50%;width:7px;height:7px}.dots button[aria-current=true]:after{background:var(--ink)}a.rating{text-decoration:none}a.rating span{text-underline-offset:3px;text-decoration:underline}#avaliacoes{scroll-margin-top:70px}.accordion{border-top:1px solid rgba(26,1,1,.08)}.accordion:last-child{border-bottom:1px solid rgba(26,1,1,.08)}.accordion summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion__title{letter-spacing:.6px;align-items:center;gap:10px;font-size:15px;line-height:19.5px;display:flex}.accordion__title svg{flex:0 0 20px;width:20px;height:20px}.accordion .icon-caret{flex:0 0 10px;width:10px;margin-left:12px;transition:transform .2s}.accordion[open] .icon-caret{transform:rotate(180deg)}.accordion__content{padding:0 10px 20px}.accordion__content p+p{margin-top:15px}.stars__bg,.stars__fill{gap:2px;display:inline-flex}.stars__bg{color:#ececec}.stars__fill{color:var(--star);position:absolute;top:0;bottom:0;left:0;right:auto;overflow:hidden}.stars svg{flex:0 0 17px}.wave{color:var(--gold);line-height:0}.wave svg{width:100%;height:30px;display:block;transform:translateY(1px)}.wave--flip svg{transform:scaleY(-1)translateY(1px)}.wave .p1>use{animation:10s linear infinite wave-a}.wave .p2>use{opacity:.4;animation:8s linear infinite wave-b}.wave .p3>use{opacity:.3;animation:6s linear infinite wave-a}.wave .p4>use{opacity:.2;animation:4s linear infinite wave-b}@keyframes wave-a{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes wave-b{0%{transform:translate(-90px)}to{transform:translate(85px)}}@media (prefers-reduced-motion:reduce){.wave use{animation:none!important}}.faq{background:var(--gold);color:var(--white-75);padding-bottom:1px}.faq__title{color:#fff;text-align:center;margin-bottom:45px;font-size:30px;line-height:39px}.faq .accordion{border-top-color:rgba(255,255,255,.08)}.faq .accordion:last-child{border-bottom:0}.faq .accordion__title{color:#fff}.faq .accordion__content{padding:0 6px 20px}.wave__pad--top{height:var(--wt)}.wave__pad--bottom{height:var(--wb)}@media (min-width:750px){.wave__pad--top{height:var(--wt-d)}.wave__pad--bottom{height:var(--wb-d)}}.rich-text{text-align:center;background:#fff;padding:0 35px 6px}.rich-text__inner{max-width:700px;margin:0 auto}.rich-text__title{font-size:20px;font-weight:700;line-height:26px}.rich-text__body{margin-top:21px}.rich-text--gold{background:var(--gold);color:var(--white-75);padding-bottom:39px}.rich-text--gold .rich-text__title{color:#fff}.rich-text--spaced{padding-top:18px;padding-bottom:12px}.banner{background:var(--ink-10);height:var(--h,390px);overflow:hidden}.banner img{object-fit:cover;width:100%;height:100%}.banner--inteira,.banner--inteira img{height:auto}@media (min-width:750px){.banner{background:0 0;max-width:700px;height:auto;margin:0 auto}.banner img{height:auto}}.ticker{background:var(--gold);white-space:nowrap;padding:12px 0;overflow:hidden}.ticker__track{animation:18s linear infinite ticker;display:inline-flex}.ticker__group{display:inline-flex}.ticker__sep{opacity:.8;margin:0 28px;font-size:12px}.ticker p{color:#fff;font-size:16px;line-height:16px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.compare{text-align:center;max-width:700px;padding-top:0;padding-bottom:80px}.compare__title{font-size:20px;line-height:26px}.compare__body{margin-top:16px}.compare__table{margin-top:20px}.compare__head,.compare__row{grid-template-columns:58.3% 21.7% 20%;align-items:center;display:grid}.compare__head{height:30px;font-size:15.3px;line-height:19.89px}.compare__head img{justify-self:center;width:60px;height:auto}.compare__rows{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.12)}.compare__row{min-height:40px}.compare__row h3{background:var(--gold);color:#fff;justify-content:center;align-items:center;height:100%;padding:10px 15px;font-size:15.3px;line-height:19.89px;display:flex}.compare__row span{justify-content:center;display:flex}.compare__row svg{width:18px;height:18px}.reviews{font-family:var(--font-reviews),Poppins,sans-serif;color:#000;letter-spacing:0;max-width:1080px;margin:0 auto;padding:0 22px}.reviews__summary{text-align:center}.reviews__score{justify-content:center;align-items:center;gap:12px;font-size:48px;line-height:1;display:flex}.reviews__score svg{color:#f1c40f;width:44px;height:40px}.reviews__count{margin-top:10px;font-size:20px;line-height:30px}.reviews__bars{gap:10px;max-width:420px;margin:24px auto 0;display:grid}.reviews__bar{color:#555;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.reviews__bar .stars{color:#f1c40f}.reviews__bar .stars svg{flex-basis:18px;width:18px;height:17px}.reviews__track{background:#f0f0f0;height:10px}.reviews__track span{background:#777;height:100%;display:block}.reviews__grid{margin-top:24px}.reviews__more{border:1px solid var(--gold);width:100%;color:var(--gold);font:inherit;cursor:pointer;background:#fff;border-radius:8px;margin:10px 0 24px;padding:12px;font-size:15px;font-weight:700;display:block}.reviews__grid{columns:2;column-gap:14px}@media (min-width:750px){.reviews__grid{columns:4}}.review-card{break-inside:avoid;background:#fff;border:1px solid #ededed;border-radius:8px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.review-card img{aspect-ratio:1;object-fit:cover;width:100%}.review-card__body{padding:14px 16px 18px}.review-card__name{font-size:14px;font-weight:700;line-height:20px}.review-card__verified{align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.review-card__verified svg{width:14px;height:14px}.review-card .stars{color:#f1c40f;margin:10px 0 8px}.review-card .stars svg{flex-basis:16px;width:16px;height:15px}.review-card__text{font-size:15px;line-height:20px}.footer{background:var(--gold);color:var(--white-75);padding:27px 0}.footer__block{padding:0 40px}.footer__heading{color:#fff;margin-bottom:10px;font-size:16px;line-height:20.8px}.footer__block a{padding:10px 0;font-size:14px;line-height:25.2px;text-decoration:none;display:block}.footer__bottom{text-align:center;border-top:1px solid rgba(255,255,255,.08);margin-top:50px;padding-top:10px}.footer__payments{flex-wrap:wrap;justify-content:center;gap:10px;padding:0 40px;display:flex}.footer__payments span{line-height:0;display:inline-flex}.footer__copy{margin-top:20px;font-size:11px;line-height:18.7px}.product__subtitle{color:var(--ink-75);margin-top:-8px;margin-bottom:12px}.checkout-aviso{text-align:center;color:#c0392b;font-size:13px;line-height:18px}.pay-box{border:1px dashed var(--gold);color:var(--ink);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:22px}.pay-box strong{color:#000}.pay-box p:first-child strong{font-size:20px}.pay-box__tag{color:#fff;vertical-align:2px;background:#1f9d55;border-radius:4px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px;display:inline-block}.shipping{color:var(--ink);background:#f7f7f6;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:20px}.shipping__title{color:#000;margin-bottom:6px;font-weight:700}.shipping__form{gap:8px;display:flex}.shipping__form input{min-width:0;height:44px;font:inherit;color:#000;background:#fff;border:1px solid #d4d4d2;border-radius:8px;flex:1;padding:0 12px;font-size:16px}.shipping__form input:focus{border-color:var(--gold);outline:none}.shipping__form button{background:var(--gold);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:14px;font-weight:700}.shipping__form button:disabled{opacity:.6}.shipping__help{color:var(--ink);margin-top:6px;font-size:12px;display:inline-block}.shipping__status{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.shipping__status--erro{color:#c0392b}.shipping__spinner{border:2px solid #ddd;border-top-color:var(--gold);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.shipping__local{margin:10px 0 4px;font-size:13px}.shipping__local strong{color:#000}.shipping ul{margin:0;padding:0;list-style:none}.shipping li{border-top:1px solid #e8e8e6;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.shipping__name{flex-direction:column;display:flex}.shipping__name strong{color:#000}.shipping__name span{font-size:13px}.shipping__price{white-space:nowrap;color:#000;font-weight:700}.shipping__price--free{color:#1f9d55}.buy-trust{color:var(--ink);background:#f7f7f6;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:24px;list-style:none}.how{text-align:center;padding:30px var(--gutter)10px;background:#faf7f0}.how__title{font-size:24px;font-weight:700;line-height:30px}.how__subtitle{margin-top:4px}.how__steps{grid-template-columns:repeat(3,1fr);gap:8px;max-width:700px;margin:20px auto 0;padding:0;list-style:none;display:grid}.how__steps img{aspect-ratio:340/500;object-fit:cover;border-radius:8px;width:100%}.how__num{background:var(--gold);color:#fff;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.how__steps h3{margin-top:6px;font-size:15px;font-weight:700;line-height:20px}.how__steps p{letter-spacing:.2px;margin-top:4px;font-size:13px;line-height:18px}.gift{margin:30px var(--gutter);text-align:center;background:#faf6ea;border:1px solid rgba(201,162,39,.35);border-radius:16px;max-width:700px;padding:24px 20px}@media (min-width:750px){.gift{margin:40px auto}}.gift__icon{font-size:32px;line-height:1}.gift__title{margin-top:8px;font-size:20px;font-weight:700;line-height:26px}.gift__body{margin-top:8px}.gift__list{text-align:left;color:var(--ink);gap:8px;margin:14px 0 0;padding:0;font-size:14px;line-height:21px;list-style:none;display:grid}.review-card__city{color:#777;font-size:12px;line-height:16px}.sticky-buy{z-index:30;padding:10px var(--gutter)calc(10px + env(safe-area-inset-bottom,0px));background:#fff;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 16px rgba(0,0,0,.1)}.sticky-buy.show{transform:none}.sticky-buy__text{flex-direction:column;flex:1;min-width:0;line-height:18px;display:flex}.sticky-buy__text strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sticky-buy__text span{font-size:13px}.sticky-buy__btn{flex:none;width:auto;height:46px;padding:0 26px;font-size:16px}@media (min-width:990px){.sticky-buy{display:none}}.variants{gap:14px;margin-top:22px;display:grid}.variant{border:0;min-width:0;margin:0;padding:0}.variant legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:15px}.variant__swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{height:42px;color:var(--ink);letter-spacing:.3px;background:#fff;border:1px solid rgba(26,1,1,.2);border-radius:21px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;display:inline-flex}.swatch span{border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.swatch[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);font-weight:700}.policy{max-width:760px;color:var(--ink-75);padding-top:30px;padding-bottom:50px}.policy h1{font-size:28px;line-height:36px}.policy__date{margin-top:6px;font-size:13px}.policy h2{margin-top:30px;font-size:19px;font-weight:700;line-height:26px}.policy p,.policy li{margin-top:10px}.policy ul,.policy ol{margin:0;padding-left:20px}.policy__table{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.policy__table th,.policy__table td{text-align:left;border-bottom:1px solid rgba(0,0,0,.1);padding:10px 8px}.policy__table th{color:var(--ink);font-weight:700}.policy strong{color:var(--ink)}.pendente{color:#6b4e00;background:#fff3a3;border-radius:3px;padding:0 3px}.contact-card{background:#f7f7f6;border-radius:12px;margin-top:20px;padding:18px}.contact-card p{margin-top:6px}.footer__company{margin-top:16px;padding:0 20px;font-size:12px;line-height:18px}.v2 .rich-text__title,.v2 .gift__title,.v2 .compare__title{font-size:24px;font-weight:700;line-height:30px}.v2 .compare__head img{width:84px}.v2 .faq{scroll-margin-top:70px}.faixa-gold{background:var(--gold)}.faixa-gold .banner img{-webkit-mask-image:radial-gradient(closest-side,#000 85%,transparent 100%);mask-image:radial-gradient(closest-side,#000 85%,transparent 100%)}@media (min-width:990px){.product{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:50px;max-width:1200px;margin:0 auto;padding:36px 50px 40px;display:grid}.gallery{padding-top:0;position:-webkit-sticky;position:sticky;top:90px}.gallery__stage{margin:0}.gallery__thumbs{padding:12px 2px 2px}.gallery__thumb{flex-basis:80px}.product__info{padding:0}}
