:root{--home-paper:#f6f1eb;--home-ink:#101110;--home-gold:#c9a263;--home-rule:#bcb2a3}.cofcof-body .cofcof-section--header{position:sticky;top:0;z-index:90}.cofcof-body .cofcof-ae{display:block;position:static}.cofcof-body .cofcof-nv{position:sticky;top:0;background:var(--home-paper);color:var(--home-ink);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.cofcof-body .cofcof-nv .cofcof-bx.cofcof-nv-i{display:grid;grid-template-columns:80px minmax(0,1fr) 300px 80px;width:100%;max-width:none;height:82px;padding:0;gap:0;border-bottom:1px solid var(--home-rule)}.cofcof-body .cofcof-home-adbar{height:32px;display:flex;justify-content:center;align-items:center;background:var(--home-ink);color:var(--home-paper);font:500 11px/1 var(--fn);letter-spacing:.04em;border-bottom:1px solid #49443b}.cofcof-body .cofcof-home-adbar a{color:inherit}.cofcof-body .cofcof-nv .cofcof-nv-l{grid-column:2;grid-row:1;justify-self:center;color:var(--home-ink);font:900 28px/1 var(--fl);letter-spacing:-.035em;padding:16px}.cofcof-body .cofcof-nv .cofcof-nv-r,.cofcof-body .cofcof-nv .cofcof-nv-c,.cofcof-body .cofcof-nv [data-cof-action=open-account],.cofcof-body .cofcof-nv .cofcof-cart-label{display:none}.cofcof-body .cofcof-nv .cofcof-nv-a{display:contents}.cofcof-body .cofcof-nv .cofcof-hb{display:flex;grid-column:1;grid-row:1;width:80px;height:82px;padding:27px;border:0;border-right:1px solid var(--home-rule);border-radius:0;justify-content:center;align-items:center;gap:5px;background:transparent;color:var(--home-ink)}.cofcof-body .cofcof-nv .cofcof-hb span{width:23px;height:1px;background:currentColor}.cofcof-body .cofcof-nv .cofcof-nv-cart{display:flex;grid-column:4;grid-row:1;align-self:stretch;width:80px;height:82px;justify-content:center;gap:4px;padding:0;border:0;border-left:1px solid var(--home-rule);border-radius:0;background:transparent;color:var(--home-ink);box-shadow:none}.cofcof-body .cofcof-nv .cofcof-nv-cart-n{position:static;background:var(--home-ink);color:var(--home-paper);border-radius:0;min-width:15px;height:18px;line-height:18px;font-size:10px}.cofcof-body .cofcof-nv [data-cof-search-toggle]{display:none}.cofcof-body .cofcof-home-search{grid-column:3;grid-row:1;display:flex;align-items:center;height:82px;border-left:1px solid var(--home-rule);padding:0 24px}.cofcof-home-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--home-ink);font:400 12px/1.4 var(--fn)}.cofcof-home-search input::placeholder{color:#625a50;opacity:1}.cofcof-home-search button{flex:none;width:44px;height:44px;border:0;background:transparent;color:var(--home-ink)}.cofcof-home-search:focus-within{box-shadow:inset 0 -3px var(--home-ink)}.cofcof-body .cofcof-nv-search{top:114px}.cofcof-body .cofcof-mo{display:block;top:114px;height:calc(100dvh - 114px)}.cofcof-body .cofcof-mo .cofcof-mo-account{display:flex;min-height:44px}.cofcof-body .cofcof-nv .cofcof-nv-l{position:absolute;left:50%;transform:translate(-50%)}.cofcof-body .cofcof-main{padding-top:0}.cofcof-body.template-index{background:var(--home-paper)}.cofcof-home-film{position:relative;width:100%;aspect-ratio:2.25;overflow:hidden;isolation:isolate;background:#20261f;color:#fff}.cofcof-body .cofcof-home-film>.cofcof-home-film__poster,.cofcof-body .cofcof-home-film>.cofcof-home-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cofcof-home-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#000000c2,#0000008c 65%,#00000014);pointer-events:none}.cofcof-home-film__content{position:absolute;left:8.4%;bottom:14%;z-index:1}.cofcof-home-film__content p{font:500 11px/1.3 var(--fn);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;color:#fff}.cofcof-body .cofcof-home-film h1{font:800 clamp(24px,4.5vw,66px)/1.03 var(--fl);letter-spacing:-.055em;text-transform:uppercase;margin:0 0 24px;color:#fff;max-width:20ch}.cofcof-home-film__content>a{display:inline-flex;align-items:center;gap:30px;min-height:44px;color:#fff;border-bottom:1px solid #fff;font:500 13px/1.3 var(--fn)}.cofcof-home-film__content>a:hover{color:#ebcd9c;border-color:#ebcd9c}.cofcof-home-catalog{color:var(--home-ink);background:var(--home-paper)}.cofcof-home-catalog__heading{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;min-height:55px;border-bottom:1px solid var(--home-rule)}.cofcof-body .cofcof-home-catalog__heading h2{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;margin:0;padding:12px;font:700 14px/1.3 var(--fn);letter-spacing:0;text-transform:none;color:var(--home-ink)}.cofcof-home-catalog__heading button{border:0;border-radius:0;width:52px;min-height:54px;background:transparent;color:var(--home-ink);font:300 29px/1 var(--fn);cursor:pointer}.cofcof-home-catalog__heading button:hover:not(:disabled){background:#e6ddce}.cofcof-home-catalog__heading button:disabled{color:#8c857a;cursor:default}.cofcof-home-catalog__heading button[hidden]{display:none}.cofcof-home-catalog__prev{grid-column:1;grid-row:1;border-right:1px solid var(--home-rule)!important}.cofcof-home-catalog__next{grid-column:3;grid-row:1;border-left:1px solid var(--home-rule)!important}.cofcof-home-catalog__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%}.cofcof-home-catalog--rail .cofcof-home-catalog__products{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cofcof-home-catalog--rail .cofcof-home-catalog__products::-webkit-scrollbar{display:none}.cofcof-home-catalog--rail .cofcof-home-card{flex:0 0 25%;scroll-snap-align:start}.cofcof-home-card{min-width:0;border-right:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule);background:var(--home-paper)}.cofcof-home-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.cofcof-home-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:.83;display:flex;align-items:center;justify-content:center;background:#000}.cofcof-home-card__image{display:block;width:70%;height:83%;max-width:100%;max-height:100%;object-fit:contain;transition:transform .35s ease;mix-blend-mode:normal}@media(hover:hover){.cofcof-home-card__link:hover .cofcof-home-card__image{transform:scale(1.035)}.cofcof-home-card__link:hover .cofcof-home-card__arrow{transform:translate(2px,-2px)}}.cofcof-home-card__badge{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;background:var(--home-gold);color:#101110;border-left:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule);font:500 11px/1.2 var(--fn)}.cofcof-body .cofcof-home-card__name{margin:0;padding:13px 15px;border-top:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule);font:500 14px/1.4 var(--fn);text-transform:none;letter-spacing:0;color:var(--home-ink);flex:1}.cofcof-home-card__detail{display:block;font-size:11px;margin-top:2px}.cofcof-home-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:47px;padding:11px 15px;font:500 12px/1.4 var(--fn)}.cofcof-home-card__price s{color:#605b52;font-size:11px;font-weight:400}.cofcof-home-card__from,.cofcof-home-card__frequency{font-size:11px;font-weight:400}.cofcof-home-card__arrow{margin-left:auto;font-size:18px;transition:transform .2s}.cofcof-home-catalog__empty{padding:48px 24px;text-align:center;font:400 15px/1.6 var(--fn)}.cofcof-home-catalog__empty a{text-decoration:underline}.cofcof-body.template-index .cofcof-reels{margin:0;padding:44px 0}.cofcof-body .cofcof-home-footer{color:var(--home-ink);background:var(--home-paper);font:400 13px/1.6 var(--fn)}.cofcof-home-footer a{color:inherit}.cofcof-home-footer__top{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--home-rule)}.cofcof-home-footer__social,.cofcof-home-footer__newsletter{padding:32px 40px}.cofcof-home-footer__social{border-right:1px solid var(--home-rule);display:flex;align-items:center;justify-content:center;gap:20px}.cofcof-home-footer__heading{display:block;font:600 11px/1.4 var(--fn);letter-spacing:.045em;text-transform:uppercase;margin:0 0 14px}.cofcof-home-footer__social .cofcof-home-footer__heading{margin:0}.cofcof-home-footer__social a{display:inline-flex;align-items:center;gap:12px;min-height:44px}.cofcof-home-footer__form{display:flex;align-items:center;border-bottom:1px solid var(--home-ink)}.cofcof-home-footer__form input{min-width:0;width:100%;height:44px;border:0;color:var(--home-ink);background:transparent;font:400 13px var(--fn)}.cofcof-home-footer__form button{width:44px;height:44px;border:0;color:var(--home-ink);background:transparent;font-size:24px}.cofcof-home-footer__consent{font:400 10px/1.5 var(--fn);color:#595247;margin:9px 0 0}.cofcof-home-footer__consent a{text-decoration:underline}.cofcof-home-footer__links{display:grid;grid-template-columns:1fr 1fr;padding:36px 40px 28px;gap:40px}.cofcof-home-footer__links ul{list-style:none;margin:0;padding:0}.cofcof-home-footer__links a{display:inline-flex;align-items:center;min-height:36px}.cofcof-home-footer__links a:hover,.cofcof-home-footer__social a:hover{text-decoration:underline;text-underline-offset:4px}.cofcof-home-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 40px;border-top:1px solid var(--home-rule);font:400 10px/1.5 var(--fn)}.cofcof-home-footer__legal p{margin:0}.cofcof-home-footer__policies{display:flex;flex-wrap:wrap;gap:14px}.cofcof-home-footer__policies a{min-height:24px;display:inline-flex;align-items:center}.cofcof-home-catalog a:focus-visible,.cofcof-home-film a:focus-visible,.cofcof-home-film button:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.cofcof-home-catalog button:focus-visible,.cofcof-home-catalog [tabindex]:focus-visible,.cofcof-home-footer :focus-visible,.cofcof-nv :focus-visible{outline:2px solid var(--home-ink);outline-offset:-4px}@media(min-width:768px)and (max-width:1023px){.cofcof-body .cofcof-nv .cofcof-bx.cofcof-nv-i{grid-template-columns:80px minmax(0,1fr) 200px 80px}.cofcof-body .cofcof-home-search{padding:0 12px}.cofcof-body .cofcof-nv .cofcof-nv-l{font-size:24px}}@media(max-width:767px){.cofcof-body .cofcof-nv .cofcof-bx.cofcof-nv-i{height:67px;grid-template-columns:62px minmax(0,1fr) 48px 62px}.cofcof-body .cofcof-nv .cofcof-nv-l{position:static;transform:none;font-size:22px;padding:8px}.cofcof-body .cofcof-nv .cofcof-hb{width:62px;height:67px;padding:20px}.cofcof-body .cofcof-home-search{display:none}.cofcof-body .cofcof-nv [data-cof-search-toggle]{display:flex;grid-column:3;grid-row:1;width:48px;height:67px;align-items:center;justify-content:center;padding:0;color:var(--home-ink)}.cofcof-body .cofcof-nv .cofcof-nv-cart{width:62px;height:67px;gap:2px}.cofcof-body .cofcof-mo{top:99px;height:calc(100dvh - 99px)}.cofcof-body .cofcof-nv-search{top:99px}.cofcof-home-film{aspect-ratio:1.85;min-height:190px}.cofcof-home-film__content{left:8.4%;bottom:15%}.cofcof-home-film__content p{font-size:10px;margin-bottom:8px;letter-spacing:.04em}.cofcof-body .cofcof-home-film h1{font-size:clamp(18px,5vw,38px);margin:0}.cofcof-home-film__content>a{min-height:44px;font-size:11px;gap:18px;border:0}.cofcof-home-film__content>a span{display:inline}.cofcof-home-catalog--rail .cofcof-home-card{flex-basis:44.4444%}.cofcof-home-catalog--grid .cofcof-home-catalog__products{grid-template-columns:minmax(0,1fr)}.cofcof-home-card__image{width:75%;height:84%}.cofcof-home-catalog--rail .cofcof-home-card__name{padding:10px 14px;font-size:13px;min-height:57px}.cofcof-home-card__price{font-size:12px;padding:11px 14px}.cofcof-home-catalog--rail .cofcof-home-card__arrow{display:none}.cofcof-home-catalog--grid .cofcof-home-card__name{font-size:15px}.cofcof-home-footer__top,.cofcof-home-footer__links{grid-template-columns:minmax(0,1fr)}.cofcof-home-footer__social{border-right:0;border-bottom:1px solid var(--home-rule)}.cofcof-home-footer__social,.cofcof-home-footer__newsletter{padding:26px 24px}.cofcof-home-footer__links{padding:28px 24px;gap:25px}.cofcof-home-footer__links a{min-height:44px}.cofcof-home-footer__legal{padding:24px;gap:20px}}@media(prefers-reduced-motion:reduce){.cofcof-home-card__image,.cofcof-home-card__arrow{transition:none}}@media(max-width:359px){.cofcof-body .cofcof-nv .cofcof-nv-l{font-size:20px}}.cofcof-body #cofcof-mobile-menu.cofcof-sidebar{background:var(--home-paper);color:var(--home-ink);max-height:none;border-bottom:0}.cofcof-body .cofcof-sidebar{position:fixed;inset:0 auto 0 0;top:0;width:min(450px,100%);height:100dvh;display:flex;flex-direction:column;padding:0;background:var(--home-paper);color:var(--home-ink);border-right:1px solid var(--home-rule);transform:translate(-100%);opacity:0;visibility:hidden;z-index:102;transition:transform .22s ease,opacity .22s,visibility .22s;overflow:hidden}.cofcof-body .cofcof-sidebar.cofcof-o{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.cofcof-sidebar__head{height:51px;flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--home-rule);padding-left:16px;font:800 15px/1 var(--fl);letter-spacing:-.05em}.cofcof-sidebar__head button{width:51px;height:50px;display:grid;place-items:center;border:0;border-left:1px solid var(--home-rule);background:transparent;color:inherit}.cofcof-sidebar__scroll{overflow-y:auto;flex:1;overscroll-behavior:contain}.cofcof-sidebar__scroll>a,.cofcof-sidebar__scroll summary{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:13px 16px;border-bottom:1px solid var(--home-rule);font:500 13px/1.5 var(--fn);color:inherit;text-decoration:none;text-transform:uppercase;list-style:none;cursor:pointer}.cofcof-sidebar__scroll summary::-webkit-details-marker{display:none}.cofcof-sidebar__scroll summary span{width:34px;text-align:center;font-size:20px;line-height:1}.cofcof-sidebar__scroll details[open] summary span{transform:rotate(45deg)}.cofcof-sidebar__scroll a:hover,.cofcof-sidebar__scroll summary:hover{background:#e9e1d5}.cofcof-sidebar__sub{background:#ebe4d9;border-bottom:1px solid var(--home-rule)}.cofcof-sidebar__sub a{display:flex;align-items:center;min-height:47px;padding:12px 30px;font:400 13px/1.5 var(--fn);color:inherit;border-bottom:1px solid #cec4b5}.cofcof-sidebar__sub a:last-child{border:0}.cofcof-sidebar__account{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--home-rule);background:#ebe4d9;font:500 13px/1.5 var(--fn)}.cofcof-sidebar__account a{color:inherit;min-height:44px;display:inline-flex;align-items:center}.cofcof-sidebar :focus-visible{outline:2px solid var(--home-ink);outline-offset:-4px}.cofcof-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10111066;border:0;opacity:0;visibility:hidden;pointer-events:none;z-index:101;transition:opacity .22s,visibility .22s}.cofcof-sidebar-backdrop.cofcof-o{opacity:1;visibility:visible;pointer-events:auto}.cofcof-body.template-page-cafes{background:var(--home-paper)}.cofcof-catalog-kafe{color:var(--home-ink);background:var(--home-paper);min-height:40vh}.cofcof-catalog-kafe__breadcrumb{display:flex;gap:8px;align-items:center;min-height:32px;padding:8px 16px;border-bottom:1px solid var(--home-rule);font:400 10px/1.4 var(--fn);text-transform:uppercase}.cofcof-catalog-kafe__breadcrumb a{color:inherit}.cofcof-catalog-kafe__toolbar{position:relative;display:flex;align-items:center;min-height:55px;border-bottom:1px solid var(--home-rule)}.cofcof-body .cofcof-catalog-kafe__toolbar h1{margin:0;padding:14px 16px;font:700 20px/1.3 var(--fn);text-transform:uppercase;letter-spacing:0;color:inherit}.cofcof-catalog-kafe__count{margin-left:auto;padding:0 20px;font:400 11px/1.4 var(--fn)}.cofcof-catalog-kafe__filters>summary{list-style:none;min-width:90px;min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border-left:1px solid var(--home-rule);font:500 12px/1.4 var(--fn);cursor:pointer}.cofcof-catalog-kafe__filters>summary::-webkit-details-marker{display:none}.cofcof-catalog-kafe__panel{position:absolute;right:0;top:100%;z-index:5;display:flex;flex-direction:column;gap:12px;width:min(330px,100%);background:var(--home-paper);border:1px solid var(--home-rule);border-top:0;padding:24px;box-shadow:0 10px 24px #10111015;font:400 13px/1.4 var(--fn)}.cofcof-catalog-kafe__panel input[type=search],.cofcof-catalog-kafe__panel select{width:100%;height:44px;min-width:0;background:var(--home-paper);color:var(--home-ink);border:1px solid var(--home-rule);padding:8px 10px;font:400 14px var(--fn)}.cofcof-catalog-kafe__availability{display:flex;align-items:center;gap:10px;min-height:44px}.cofcof-catalog-kafe__availability input{width:20px;height:20px;accent-color:var(--home-ink)}.cofcof-catalog-kafe__panel button{min-height:44px;background:var(--home-ink);color:var(--home-paper);border:1px solid var(--home-ink);font:500 12px var(--fn)}.cofcof-catalog-kafe__item{min-width:0}.cofcof-catalog-kafe__item>.cofcof-home-card{height:100%}.cofcof-catalog-kafe [hidden]{display:none!important}.cofcof-catalog-kafe__empty{padding:60px 20px;text-align:center;font:400 15px/1.6 var(--fn)}.cofcof-catalog-kafe__empty button{display:block;margin:20px auto 0;min-height:44px;padding:10px 24px;background:var(--home-ink);color:var(--home-paper);border:0}.cofcof-catalog-kafe :focus-visible{outline:2px solid var(--home-ink);outline-offset:-4px}.cofcof-footer-trust{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px;padding:30px 40px;border-top:1px solid var(--home-rule)}.cofcof-footer-trust__seal{display:flex;align-items:center;gap:12px;min-height:46px;font:600 14px/1.4 var(--fn)}.cofcof-footer-trust__seal small{display:block;font:400 11px/1.4 var(--fn);margin-top:4px}.cofcof-footer-trust__note{font:400 11px/1.6 var(--fn);margin:10px 0 0;max-width:45ch;color:#595247}.cofcof-footer-trust .cofcof-pagamentos{margin:0;padding:0;border:0;color:var(--home-ink);background:transparent}.cofcof-footer-trust .cofcof-pagamentos__titulo{display:none}.cofcof-footer-trust .cofcof-pagamentos__lista{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cofcof-footer-trust .cofcof-pagamentos__item{display:flex;align-items:center;gap:4px;color:var(--home-ink);font:500 11px var(--fn)}.cofcof-footer-trust .cofcof-pagamentos__bandeira{width:38px;height:25px}@media(max-width:767px){.cofcof-footer-trust{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 24px}.cofcof-catalog-kafe__filters>summary{min-width:75px}.cofcof-catalog-kafe__filters>summary>span{display:none}}@media(prefers-reduced-motion:reduce){.cofcof-body .cofcof-sidebar,.cofcof-sidebar-backdrop{transition:none}}body:has(#cofcof-mobile-menu.cofcof-o) .cof-wa-lead__fab{visibility:hidden!important;pointer-events:none}.cofcof-product-stage__wordmark{display:none}.cofcof-home-card__media .cofcof-product-stage{container-type:inline-size}.cofcof-home-card__media,.cofcof-home-card__media .cofcof-product-stage{aspect-ratio:2/3}.cofcof-home-card__media .cofcof-product-stage__wordmark{position:absolute;top:4%;left:8%;right:8%;z-index:0;display:block;color:inherit;opacity:1;font:900 40cqw/.9 var(--fl);letter-spacing:-.035em;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.cofcof-home-card__media .cofcof-product-stage .cofcof-pouch{z-index:1;height:64%;bottom:4%;filter:var(--cof-pouch-light)}.cofcof-home-card__link:focus-visible .cofcof-home-card__media{outline:2px solid var(--cof-stage-focus,#fff);outline-offset:-4px}.cofcof-home-card{container-type:inline-size}.cofcof-home-card>.cofcof-stage-toggle{top:46cqw;right:8px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cofcof-home-kafe.css.map */
