:root{--preto: #2d211e;--preto-03: #00000003;--cinza-escuro: #5d554f;--cinza-medio: #686868;--cinza-claro: #bdbdbd;--off-white: #e5e1db;--marrom: #574d4b;--marrom-80: #2d211ecc;--marrom-60: #b4b8b999;--menu-start-width: 320px;--menu-grow-width: 580px;--menu-grow-max-width: calc(100vw - 32px) ;--menu-bottom: 30px;--menu-button-size: 35px;--menu-spacing-top: 35px;--total-menu-spacing: calc(var(--menu-bottom) + var(--menu-button-size) + var(--menu-spacing-top));--gap-btw-buttons: 6px;--cart-button-size: var(--menu-button-size);--cart-button-bottom: calc(var(--menu-bottom) + var(--menu-button-size) + var(--gap-btw-buttons));--cart-button-spacing: calc(var(--menu-spacing-top) - var(--menu-button-size) + var(--gap-btw-buttons));--cart-button-bottom-up: calc(77dvh - var(--cart-button-spacing) + var(--cart-button-size));--cart-button-menu-open: calc(100dvh - var(--total-menu-spacing));--menu-height-full: calc(100dvh - var(--total-menu-spacing));--menu-height-smaller: calc(var(--menu-height-full) - var(--cart-button-size));--cart-drawer-height: calc(77dvh - var(--cart-button-spacing) - var(--cart-button-size))}@media(max-width:1024px){:root{--menu-start-width: 320px;--menu-grow-width: calc(100vw - 40px) ;--menu-bottom: 20px;--menu-spacing-top: 60px}}html{scrollbar-width:none;-ms-overflow-style:none}body{display:flex;flex-direction:column;margin:0;min-height:100svh;width:100vw;background-color:var(--off-white);overflow-x:hidden;font-family:MuotoMono;font-weight:400;font-size:13px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transition:opacity .7s ease}::-webkit-scrollbar{display:none}a,button,input,select,textarea,[role=button]{touch-action:manipulation}body.no-scroll{overflow:hidden}body.preload{opacity:0}body.page-loaded{opacity:1}body.page-fadeout{opacity:0}.mono{font-family:MuotoMono!important}.muoto,.muoto p{font-family:Muoto!important;font-weight:300}.color-preto{color:var(--preto)}::selection{background-color:transparent!important}*{box-sizing:border-box;margin:0}ul li{list-style:none}ul{padding:0;margin:0}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit}select{color:currentcolor}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{font-family:MuotoMono;overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}button:focus,a:focus{outline:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.unstyled-link{color:inherit;text-decoration:none}.display-flex{display:flex}.flex-column{flex-direction:column}.justify-space-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.product__in-cart[hidden]{display:none}.product__in-cart{opacity:0;bottom:var(--cart-button-bottom);position:fixed;left:50%;transform:translate(-50%,105px);transform:translate(-50%,calc(105px - var(--footer-overlap, 0px)));width:var(--menu-start-width);max-width:calc(100vw - 32px);height:var(--cart-button-size);padding:10px;display:flex;justify-content:space-between;align-items:center;background:#b6bdbfcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10002;pointer-events:none;transition:all ease .5s;transition:opacity .5s ease,width .5s ease,height .5s ease,bottom .5s ease}.product__in-cart.show{opacity:1;transform:translate(-50%);transform:translate(-50%,calc(0px - var(--footer-overlap, 0px)));cursor:pointer;pointer-events:auto}.product__in-cart.grow{width:var(--menu-grow-width)}.product__in-cart.up{bottom:var(--cart-button-bottom-up)}.menu-open-cart-button-up{bottom:var(--cart-button-menu-open)!important}.product__in-cart *{color:var(--preto);text-decoration:none}#global-cart-button-close{all:unset;display:none}body:has(cart-drawer.active) .product__in-cart-link{display:none}body:has(cart-drawer.active) #global-cart-button-close{display:block}.floating-back-button{position:fixed;top:30px;left:50%;transform:translate(-50%);z-index:8}.product__in-cart.show.grow.up{background:#c1cfd6}@media(max-width:1024px){.floating-back-button{top:20px}}@media(hover:hover)and (pointer:fine){.product__in-cart:hover{background:#c1cfd6}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
