.cofcof-purchase30{--purchase-gold:#d4b06d;--purchase-paper:#f6f1e9;--purchase-ink:#141311}.cofcof-purchase30 .cofcof-crumbs{margin-bottom:24px;font-size:.75rem}.cofcof-product-page.cofcof-purchase30 .cofcof-product{gap:28px}.cofcof-product-page.cofcof-purchase30 h1.cofcof-product__title{font-size:clamp(1.8rem,3.4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;text-transform:none;margin:10px 0 14px;text-wrap:balance}.cofcof-product__sensory{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 24px;padding:0;list-style:none;font:500 .875rem/1.5 var(--fn);color:#e6d6bc}.cofcof-product__sensory li{display:flex;align-items:center;gap:8px}.cofcof-product__sensory li:before{content:"";width:4px;height:4px;background:#d4b06d;flex:none}.cofcof-product-page.cofcof-purchase30 .cofcof-product__media .cofcof-product__main-image{height:clamp(280px,72vw,420px);padding:18px;background:#f0e8db}.cofcof-product-page.cofcof-purchase30 .cofcof-product__thumbs{gap:10px;margin-top:12px}.cofcof-product-page.cofcof-purchase30 .cofcof-product__thumb{width:60px;height:72px;padding:3px;border:1px solid #746750;background:#f0e8db}.cofcof-product-page.cofcof-purchase30 .cofcof-product__thumb.is-active{border:2px solid #d4b06d;outline:1px solid #d4b06d;outline-offset:3px}.cofcof-product__details{display:grid;gap:32px;border-top:1px solid #655b4c;margin-top:44px;padding-top:32px}.cofcof-product__details>*{min-width:0}.cofcof-product__story>h2{font-size:clamp(1.3rem,2.5vw,1.8rem);letter-spacing:-.03em;text-transform:none;margin:0 0 20px}.cofcof-product-page.cofcof-purchase30 .cofcof-product__desc{max-width:66ch;margin:0;color:#e3dbcf;line-height:1.8}.cofcof-product-page.cofcof-purchase30 .cofcof-lote{border-top:0;margin:0;padding:0}.cofcof-product-page.cofcof-purchase30 .cofcof-lote__head{min-height:32px;margin-bottom:16px}.cofcof-product-page.cofcof-purchase30 .cofcof-lote__l{gap:12px;padding:10px 0;grid-template-columns:minmax(84px,.4fr) minmax(0,1fr)}.cofcof-product-page.cofcof-purchase30 .cofcof-lote__l dt{font-size:.6875rem;color:#cfc2af}.cofcof-product-page.cofcof-purchase30 .cofcof-lote__l dd{font-size:.875rem}.cofcof-buybox.cofcof-buybox--purchase30{border-radius:0;border:1px solid #65543a;border-top:3px solid #d4b06d;background:#151411;padding:24px}.cofcof-product-page .cofcof-buybox.cofcof-buybox--purchase30{border-inline:0;border-bottom:0;padding:20px 0 0;background:none}.cofcof-buybox--purchase30 .cofcof-buybox__form{gap:20px}.cofcof-buybox--purchase30 .cofcof-buybox__price{column-gap:14px;row-gap:6px;border-bottom:1px solid #514839;padding:0 0 18px}.cofcof-buybox--purchase30 .cofcof-buybox__price-value{color:#e2bf80;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.cofcof-buybox--purchase30 .cofcof-buybox__price-note,.cofcof-buybox--purchase30 .cofcof-buybox__volume{color:#e4dbce;font-size:.875rem}.cofcof-buybox--purchase30 .cofcof-buybox__price-kg{color:#d4c4aa;font-size:.8125rem;margin-left:0}.cofcof-buybox--purchase30 .cofcof-buybox__legend,.cofcof-buybox--purchase30 .cofcof-buybox__qty-label{font-size:.8125rem;letter-spacing:.04em;color:#eee4d5}.cofcof-buybox--purchase30 .cofcof-buybox__step{border-radius:0;color:#e2bf80;border-color:#776446}.cofcof-buybox--purchase30 .cofcof-buybox__pill{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 15px;border:1px solid #766c5c;border-radius:0;font-size:.875rem;line-height:1.4;color:#eee4d5;background:#1c1a16;transition:background .16s ease,border-color .16s ease}.cofcof-buybox--purchase30 .cofcof-buybox__pill:before{content:"";display:inline-block;width:12px;height:12px;flex:none;border:1px solid currentColor}.cofcof-buybox--purchase30 .cofcof-buybox__radio:checked+.cofcof-buybox__pill{background:#f0e5d1;color:#17140f;border-color:#f0e5d1;font-weight:700}.cofcof-buybox--purchase30 .cofcof-buybox__radio:checked+.cofcof-buybox__pill:before{background:currentColor;box-shadow:inset 0 0 0 2px #f0e5d1}.cofcof-buybox--purchase30 .cofcof-buybox__radio[data-esgotada]+.cofcof-buybox__pill{opacity:1;color:#baaea0;background:#22201c;text-decoration:line-through;border-style:dashed}.cofcof-buybox--purchase30 .cofcof-buybox__radio[data-esgotada]:checked+.cofcof-buybox__pill{color:#17140f;background:#e0d2bb}.cofcof-buybox--purchase30 .cofcof-buybox__cadencia{font-size:.875rem;color:#e4dbce;gap:6px 12px}.cofcof-buybox--purchase30 .cofcof-buybox__trust{padding-top:2px;color:#ded4c5}.cofcof-buybox--purchase30 .cofcof-buybox__trust li{font-size:.8125rem;line-height:1.6}.cofcof-buybox--purchase30 .cofcof-buybox__unavailable{color:#ffc5b8;line-height:1.6}.cofcof-buybox--purchase30 .cofcof-buybox__row,.cofcof-product-page .cofcof-buybox--purchase30 .cofcof-buybox__row,#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;align-items:center}.cofcof-buybox--purchase30 .cofcof-buybox__qty-label,.cofcof-product-page .cofcof-buybox--purchase30 .cofcof-buybox__qty-label{grid-column:1;margin:0}.cofcof-buybox__quantity-control{display:flex;align-items:stretch;grid-column:2;border:1px solid #766c5c;width:max-content;max-width:100%}.cofcof-buybox__quantity-control>button{-webkit-appearance:none;appearance:none;border:0;background:#242019;color:#f6f1e9;font:400 1.25rem/1 var(--fn);width:44px;min-height:48px;padding:0;cursor:pointer}.cofcof-buybox__quantity-control>button[hidden]{display:none}.cofcof-buybox__quantity-control>button:disabled{color:#9c8d76;cursor:default}.cofcof-buybox--purchase30 .cofcof-buybox__quantity-control .cofcof-buybox__qty,#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__qty{width:48px;min-height:48px;padding:8px 2px;border:0;border-radius:0;background:#151411;color:#f6f1e9;font-size:max(1rem,16px)}.cofcof-buybox--purchase30 .cofcof-buybox__submit,.cofcof-product-page .cofcof-buybox--purchase30 .cofcof-buybox__submit,#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__submit{grid-column:1/-1;width:100%;min-height:56px;margin:0;padding:16px 20px;border:1px solid #d4b06d;border-radius:0;background:#d4b06d;color:#141311;font-size:.875rem;letter-spacing:.04em;line-height:1.4;font-weight:800}.cofcof-buybox--purchase30 .cofcof-buybox__submit:not(:disabled):hover{background:#e6c992;border-color:#e6c992;color:#141311}#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30{border-top:3px solid #d4b06d;padding:24px}#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__eyebrow{color:#e4d4b8;font-size:.875rem;font-weight:600;letter-spacing:.025em;text-transform:none;margin-bottom:20px}#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__price-value{font-size:clamp(2.2rem,4vw,3rem)}#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__pill{min-height:48px;padding:12px 8px;text-align:left;font-size:.8125rem}#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30 .cofcof-buybox__form{gap:20px}.cofcof-card .cofcof-card__cta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;width:100%;padding:13px 16px;margin-top:8px;border:1px solid #d4b06d;background:#d4b06d;color:#141311;text-decoration:none;font-size:.75rem;line-height:1.4;letter-spacing:.045em;font-weight:800;transition:background .16s ease}.cofcof-card .cofcof-card__cta:after{content:"\2192";font:400 1.25rem/1 var(--fn)}.cofcof-card__link:hover .cofcof-card__cta{background:#e6c992}.cofcof-product-card .cofcof-button--primary{min-height:48px;background:#d4b06d;border:1px solid #d4b06d;color:#141311;border-radius:0;font-weight:800}.cofcof-comparador{padding-block:44px}.cofcof-comparador .cofcof-comparador__head{margin-bottom:22px}.cofcof-comparador .cofcof-comparador__head h2{font-size:clamp(1.7rem,3vw,2.65rem);letter-spacing:-.04em}.cofcof-comparador .cofcof-comparador__sub{font-size:1rem;line-height:1.65;margin-top:12px}.cofcof-comparador__scroll-note{margin:0 0 12px;color:#594a36;font-size:.8125rem;line-height:1.5}.cofcof-comparador .cofcof-comparador__wrap{overflow:auto;max-width:100%;border:1px solid #b8a88c;border-radius:0;overscroll-behavior-inline:contain;scrollbar-color:#8b7047 #e1d5c2}.cofcof-comparador .cofcof-comparador__tabela{margin:0;min-width:660px;width:100%;table-layout:fixed}.cofcof-comparador .cofcof-comparador__tabela th,.cofcof-comparador .cofcof-comparador__tabela td{padding:11px 14px;font-size:.8125rem;line-height:1.5;vertical-align:middle;border-color:#cbbb9e;color:#292117}.cofcof-comparador .cofcof-comparador__tabela th:first-child{width:118px;font-size:.6875rem;letter-spacing:.025em;text-transform:none}.cofcof-comparador .cofcof-comparador__tabela thead th{background:#eee5d5;padding-block:16px}.cofcof-comparador .cofcof-comparador__lote{display:flex;flex-direction:column;gap:8px;color:#17140f;font-size:.875rem;font-weight:800;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none}.cofcof-comparador__image{display:flex;justify-content:center;height:100px}.cofcof-comparador__image img{display:block;width:100%;height:100%;object-fit:contain}.cofcof-comparador__lote small{color:#6b4f24;font-size:.6875rem;font-weight:700;letter-spacing:.05em}.cofcof-comparador__process{color:#66543b;font-size:.75rem}.cofcof-comparador .cofcof-comparador__cta{min-height:44px;padding:12px 10px;width:100%;background:#d4b06d;border:1px solid #d4b06d;color:#141311;border-radius:0;font-size:.6875rem;font-weight:800;letter-spacing:.035em}.cofcof-comparador .cofcof-comparador__cta:hover{background:#e6c992;color:#141311}.cofcof-cart-page.cofcof-purchase30 .cofcof-cm-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-bottom:22px;border-bottom:1px solid #655b4c}.cofcof-cart__continue{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#e2bf80;font-size:.8125rem;text-decoration:underline;text-underline-offset:5px}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__list{margin:0}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__row{padding:24px 0;border-color:#4f473c}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__title{color:#f6f1e9;font-weight:700;font-size:1rem;letter-spacing:-.015em}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__variant{color:#d8cbb8;font-size:.8125rem}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__recorrencia{color:#e2bf80;font-size:.8125rem;margin-top:8px}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__img{background:#f0e8db;padding:5px}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__foot{border:1px solid #746044;border-top:3px solid #d4b06d;padding:24px;background:#151411}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__subtotal{margin:8px 0;font-size:.875rem;color:#e4dbce}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__subtotal span{color:#e2bf80;font-variant-numeric:tabular-nums;font-size:2rem;letter-spacing:-.04em}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__checkout{min-height:56px;font-size:.875rem;font-weight:800;letter-spacing:.04em}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__price{font-variant-numeric:tabular-nums;color:#f6f1e9;font-weight:700}.cofcof-purchase30 :is(a,button,input,summary):focus-visible,.cofcof-buybox--purchase30 :is(button,input):focus-visible{outline:2px solid #e2bf80;outline-offset:4px}.cofcof-buybox--purchase30 .cofcof-buybox__radio:focus-visible+.cofcof-buybox__pill{outline:2px solid #e2bf80;outline-offset:4px}.cofcof-comparador :is(a,.cofcof-comparador__wrap):focus-visible,.cofcof-card__link:focus-visible{outline:3px solid #78521e;outline-offset:3px}@media(min-width:900px){.cofcof-product-page.cofcof-purchase30 .cofcof-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,72px)}.cofcof-product-page.cofcof-purchase30 .cofcof-product--sem-media{grid-template-columns:minmax(0,1fr)}.cofcof-product-page.cofcof-purchase30 .cofcof-product__media{position:sticky;top:104px}.cofcof-product-page.cofcof-purchase30 .cofcof-product__media .cofcof-product__main-image{height:clamp(450px,43vw,610px);padding:30px}.cofcof-product__details{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);margin-top:60px;padding-top:40px}.cofcof-product__details--single{grid-template-columns:minmax(0,1fr)}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__row{grid-template-columns:80px minmax(0,1fr) auto;gap:10px 20px}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__row .cofcof-cart__img{width:80px;height:116px}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__row--sem-foto{grid-template-columns:minmax(0,1fr) auto}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__row--sem-foto .cofcof-cart__qty-wrap{grid-column:1}}@media(min-width:768px){.cofcof-comparador__scroll-note{display:none}}@media(max-width:767px){.cofcof-product-page.cofcof-purchase30 .cofcof-product{gap:22px}.cofcof-product__sensory{margin-bottom:20px}.cofcof-buybox.cofcof-buybox--purchase30,#planos.cofcof-sub-plans-refined .cofcof-buybox--purchase30{padding:20px 16px}.cofcof-product-page .cofcof-buybox.cofcof-buybox--purchase30{padding:18px 0 0}.cofcof-comparador .cofcof-comparador__tabela{min-width:630px}.cofcof-comparador .cofcof-comparador__tabela th:first-child{width:100px;position:sticky;left:0;z-index:1;background:#eee5d5;border-right:1px solid #b8a88c}.cofcof-comparador .cofcof-comparador__tabela td,.cofcof-comparador .cofcof-comparador__tabela th{padding:10px}.cofcof-comparador__image{height:88px}.cofcof-cart-page.cofcof-purchase30 .cofcof-cart__foot{padding:22px 18px}}@media(max-width:359px){.cofcof-buybox--purchase30 .cofcof-buybox__row{grid-template-columns:minmax(0,1fr)}.cofcof-buybox--purchase30 .cofcof-buybox__quantity-control{grid-column:1}}@media(prefers-reduced-motion:reduce){.cofcof-buybox--purchase30 .cofcof-buybox__pill,.cofcof-card .cofcof-card__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cofcof-purchase30.css.map */
