:root{--nav-h:90px;--safe-bottom: calc(90px + env(safe-area-inset-bottom)) ;--surf-0:#040504;--surf-1:#0B0B0B;--surf-2:#121214;--rule-hair:rgba(186,151,196,.13);--rule-edge:rgba(186,151,196,.34);--text-2:#9C9AA0;--t-hero:42px;--t-title:28px;--t-name:22px;--t-price:17px;--t-body:14px;--t-body-min:13.5px;--t-label:12px;--t-micro:10.5px}.cf-app.cf-app{--ink-500:#8D7899;--nav-h:90px;--safe-bottom: calc(90px + env(safe-area-inset-bottom)) ;padding-bottom:120px;--r-md:8px;--r-lg:10px;--r-xl:12px}.cf-buybar.cf-buybar,.cf-cart-drawer.cf-cart-drawer{bottom:var(--safe-bottom)}.cf-app.cf-app .cf-hero,.cf-app.cf-app .cf-product-media,.cf-app.cf-app .cf-reorder-media,.cf-app.cf-app .cf-slide,.cf-app.cf-app .cf-kit-block,.cf-app.cf-app .cf-manifesto,.cf-app.cf-app .cf-r1,.cf-app.cf-app .cf-r2,.cf-app.cf-app .cf-r3,.cf-app.cf-app .cf-r4,.cf-app.cf-app .cf-big,.cf-app.cf-app .cf-small{background:var(--surf-1)}.cf-app.cf-app .cf-freeship-bar{background:var(--lilas)}.cf-app.cf-app .cf-freeship-bar.cf-fs-done{background:var(--verde)}.cf-app.cf-app .cf-appbar{background:var(--surf-0);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--rule-edge)}.cf-app.cf-app .cf-back,.cf-app.cf-app .cf-reorder-again{background:var(--surf-0);-webkit-backdrop-filter:none;backdrop-filter:none}.cf-buybar.cf-buybar:before{background:var(--surf-0);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--rule-edge)}.cf-sheet-backdrop.cf-sheet-backdrop,.cf-cart-drawer-bd.cf-cart-drawer-bd{background:#040504d1;-webkit-backdrop-filter:none;backdrop-filter:none}.cf-cart-drawer.cf-cart-drawer{box-shadow:none;background:var(--surf-2);border:1px solid var(--rule-edge)}.cf-sheet.cf-sheet{background:var(--surf-2);border-top:1px solid var(--rule-edge)}.cf-cart-foot.cf-cart-foot{background:var(--surf-2)}.cf-app.cf-app .cf-ritual,.cf-app.cf-app .cf-launch,.cf-app.cf-app .cf-kit-block,.cf-app.cf-app .cf-manifesto,.cf-app.cf-app .cf-product-media,.cf-app.cf-app .cf-reorder-media{border-color:var(--rule-edge)}.cf-app.cf-app .cf-acc,.cf-cart-item.cf-cart-item,.cf-cart-head.cf-cart-head,.cf-cart-foot.cf-cart-foot{border-color:var(--rule-hair)}.cf-frete .cf-frete__txt{color:#fff}.cf-frete .cf-frete__track{background:#ba97c426}.cf-frete .cf-frete__track i{background:#3ec76c}.cf-frete .cf-frete__nota{color:#8d7899;opacity:1}.cf-app.cf-app .cf-r1{box-shadow:inset 4px 0 0 var(--verde)}.cf-app.cf-app .cf-r2{box-shadow:inset 4px 0 #8763b8}.cf-app.cf-app .cf-r3{box-shadow:inset 4px 0 #ba97c4}.cf-app.cf-app .cf-r4{box-shadow:inset 4px 0 #fff}.cf-app.cf-app .cf-rank{top:8px;left:8px;bottom:auto;right:auto;display:block;padding:3px 6px;writing-mode:horizontal-tb;transform:none;border:none;border-radius:0;background:var(--verde);color:var(--ink-900);font-weight:700;font-size:var(--t-micro);letter-spacing:.1em;-webkit-backdrop-filter:none;backdrop-filter:none}.cf-app.cf-app .cf-badge-soft{border-radius:0;font-weight:700;letter-spacing:.12em;padding:4px 7px}.cf-app.cf-app .cf-chip{border-radius:0;border:1px solid var(--rule-edge);background:var(--surf-1);box-shadow:none}.cf-app.cf-app .cf-chip:hover{background:var(--verde);border-color:var(--verde);color:var(--ink-900)}.cf-sheet .cf-sheet-val{border-radius:0;border:1px solid var(--rule-edge);background:var(--surf-1)}.cf-sheet .cf-sheet-val-on{background:var(--verde);border-color:var(--verde);color:var(--ink-900)}.cf-app.cf-app .cf-ritual-sub,.cf-app.cf-app .cf-kit-sub,.cf-app.cf-app .cf-manifesto-sub,.cf-app.cf-app .cf-ship,.cf-app.cf-app .cf-acc-body{color:var(--text-2)}.cf-app.cf-app .cf-eyebrow,.cf-app.cf-app .cf-product-brand,.cf-app.cf-app .cf-kit-cat,.cf-app.cf-app .cf-variant-label,.cf-app.cf-app .cf-kit-total-label{color:var(--ink-300)}.cf-kit-addbtn.cf-kit-addbtn{background:var(--verde);border:1px solid var(--verde);color:#040504;font-weight:700;border-radius:0;box-shadow:none;animation:none;letter-spacing:.08em;padding:10px 15px;font-size:var(--t-label)}.cf-kit-addbtn.cf-kit-addbtn:hover{background:#35b060;border-color:#35b060;box-shadow:none;transform:none}.cf-kit-addlabel.cf-kit-addlabel{color:var(--text-2);font-size:var(--t-label)}.cf-kit-swap.cf-kit-swap{background:var(--surf-1);border:1px solid var(--rule-edge);color:#fff;border-radius:0;box-shadow:none;font-size:var(--t-label)}.cf-kit-swap.cf-kit-swap:hover{background:var(--surf-2);border-color:#fff;box-shadow:none}.cf-kit-swap--on.cf-kit-swap--on{background:#fff;border-color:#fff;color:#040504;box-shadow:none}.cf-kit-del.cf-kit-del{border-radius:0}.cf-kit-qty.cf-kit-qty{border-radius:0;border:1px solid var(--rule-edge);background:var(--surf-0)}.cf-kit-qbtn.cf-kit-qbtn{border-radius:0}.cf-kit-anchor.cf-kit-anchor{border-radius:0;border:1px solid var(--rule-edge);background:var(--surf-1);box-shadow:inset 4px 0 0 var(--verde);padding-left:14px}.cf-kit-gift-bar.cf-kit-gift-bar{border-radius:0;background:#ba97c426}.cf-kit-gift-bar.cf-kit-gift-bar i{border-radius:0;background:var(--verde)}.cf-kit-row.cf-kit-row,.cf-kit-img.cf-kit-img,.cf-kit-msg.cf-kit-msg,.cf-kit-empty.cf-kit-empty{border-radius:0}.cf-kit-opt.cf-kit-opt{width:152px;border-radius:0;border:1px solid var(--rule-edge);background:var(--surf-1);box-shadow:none;padding:10px}.cf-kit-opt.cf-kit-opt:hover{border-color:#fff;box-shadow:none}.cf-kit-opt--on.cf-kit-opt--on{border:2px solid var(--verde);background:var(--surf-1);box-shadow:none}.cf-kit-opt.cf-kit-opt img{height:104px;border-radius:0;margin-bottom:9px}.cf-kit-opt-t.cf-kit-opt-t{font-size:var(--t-body);line-height:1.35;height:4.05em;-webkit-line-clamp:3}.cf-kit-opt-p.cf-kit-opt-p{font-size:var(--t-price);margin-top:6px}.cf-kit-name.cf-kit-name{font-size:var(--t-body-min);line-height:1.4}.cf-app.cf-app .cf-ritual-sub,.cf-app.cf-app .cf-kit-sub,.cf-app.cf-app .cf-manifesto-sub,.cf-app.cf-app .cf-acc-body,.cf-app.cf-app .cf-ship{font-size:var(--t-body-min);line-height:1.6}.cf-app.cf-app .cf-chip{font-size:var(--t-label);letter-spacing:.08em;padding:11px 15px}.cf-app.cf-app .cf-hero{border:1px solid var(--rule-edge);box-shadow:inset 4px 0 0 var(--verde)}.cf-app.cf-app .cf-hero .cf-hero-title{color:#fff}button,input,select,textarea,optgroup{font-family:inherit}.cf-app.cf-app .cf-section-see,.cf-ps-txt.cf-ps-txt{font-size:var(--t-label)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cafofo-tokens.css.map */
