.cofcof-product-page,.cofcof-cart-page{padding-top:94px;padding-bottom:64px}.cofcof-product-page .cofcof-crumbs{margin-bottom:24px}.cofcof-product-page .cofcof-product{gap:30px;align-items:start}.cofcof-product-page .cofcof-product__media{display:block;min-width:0}.cofcof-product-page .cofcof-product__media .cofcof-product__main-image{display:block;width:100%;height:clamp(300px,82vw,440px);max-width:100%;max-height:none;aspect-ratio:auto;object-fit:contain;margin:0;padding:12px;border-radius:0;background:#f6f1e9}.cofcof-product-page .cofcof-product__thumbs{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:10px}.cofcof-product-page .cofcof-product__thumb{width:54px;height:60px;border-radius:0}.cofcof-product-page .cofcof-product__thumb img{width:100%;height:100%;object-fit:contain;border-radius:0;background:#f6f1e9}.cofcof-product-page h1.cofcof-product__title{font-size:clamp(1.9rem,3.3vw,3.1rem);line-height:1.06;margin:8px 0 16px}.cofcof-product-page .cofcof-buybox{border:0;padding:0;background:none}.cofcof-product-page .cofcof-buybox__form{gap:16px}.cofcof-product-page .cofcof-buybox__price{gap:4px 14px;padding:0 0 12px;border-bottom:1px solid rgba(246,241,235,.24)}.cofcof-product-page .cofcof-buybox__price-mult--vazia,.cofcof-product-page .cofcof-buybox__price-note:empty{display:none}.cofcof-product-page .cofcof-buybox__checkout{display:block;padding-top:0}.cofcof-product-page .cofcof-buybox__row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 12px;align-items:end}.cofcof-product-page .cofcof-buybox__qty{width:100%;min-height:52px}.cofcof-product-page .cofcof-buybox__qty-label{grid-column:1 / -1;font-size:.75rem}.cofcof-product-page .cofcof-buybox__submit{grid-column:2;width:100%;min-width:0;padding:12px 10px;font-size:.75rem;letter-spacing:.04em;line-height:1.3}.cofcof-product-page .cofcof-buybox__price-value{color:#d4b06d;font-size:clamp(2.35rem,4vw,3.15rem);line-height:1;font-weight:800}.cofcof-product-page .cofcof-buybox__price-note{color:#eee4d6}.cofcof-buybox__volume{flex-basis:100%;font-size:.875rem;line-height:1.4;color:#eee4d6}.cofcof-buybox__volume[hidden]{display:none}.cofcof-product-page .cofcof-buybox__pill,.cofcof-product-page .cofcof-buybox__qty,.cofcof-product-page .cofcof-buybox__submit{border-radius:0}.cofcof-product-page .cofcof-buybox__submit{min-height:52px}.cofcof-product-page .cofcof-buybox__trust{gap:12px;font-size:.8125rem;line-height:1.55}.cofcof-product-page .cofcof-lote{margin-top:32px;padding-top:24px;border-top:2px solid #b79456}.cofcof-product-page .cofcof-lote__head{margin-bottom:14px;align-items:center}.cofcof-product-page .cofcof-lote__head h2{color:#e4c893;font-size:.8rem;letter-spacing:.12em}.cofcof-product-page .cofcof-lote__nota{font-size:1.1rem;color:#e4c893}.cofcof-product-page .cofcof-lote__grid{grid-template-columns:minmax(0,1fr)}.cofcof-product-page .cofcof-lote__l{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:20px;align-items:baseline;padding:12px 0}.cofcof-product-page .cofcof-lote__l dt{color:#d7cbbb;font-size:.7rem;letter-spacing:.09em}.cofcof-product-page .cofcof-lote__l dd{color:#f6f1e9;text-align:left;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.cofcof-product-page .cofcof-lote__trace{min-height:44px;display:inline-flex;align-items:center;line-height:1.5;color:#e4c893}.cofcof-product-page .cofcof-product__desc{color:#e0d7cb;font-size:1rem;line-height:1.75}.cofcof-product-page .cofcof-relacionados{margin-top:56px;padding-top:28px}.cofcof-product-page .cofcof-relacionados__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cofcof-product-page .cofcof-relacionados__todos{min-height:44px}.cofcof-cart-page .cofcof-cm-head{margin-bottom:24px;padding-bottom:22px}.cofcof-cart-page .cofcof-cm-head h1{font-size:clamp(2.1rem,4vw,3.3rem)}.cofcof-cart__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.cofcof-cart__layout>*{min-width:0}.cofcof-cart-page .cofcof-cart__foot{align-items:stretch;gap:16px;margin:0;padding:22px;border:1px solid rgba(212,176,109,.5);background:#171614}.cofcof-cart__summary-title{margin:0;font-size:.75rem;font-family:var(--fl);letter-spacing:.14em;text-transform:uppercase;color:#e4c893}.cofcof-cart-page .cofcof-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;font-size:1rem}.cofcof-cart-page .cofcof-cart__subtotal span{color:#f6f1e9;font-weight:800;font-size:1.85rem}.cofcof-cart-page .cofcof-cart__actions{display:flex;flex-direction:column;gap:8px}.cofcof-cart-page .cofcof-cart__checkout{min-height:52px;border-radius:0;background:#d4b06d;color:#141311;border-color:#d4b06d}.cofcof-cart-page .cofcof-cart__checkout:hover{background:#e4c893;border-color:#e4c893}.cofcof-cart-page .cofcof-cart__update{border:0;background:none;color:#f6f1e9;padding:8px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.cofcof-cart-page .cofcof-cart__nota{color:#d7cbbb;font-size:.8125rem;line-height:1.5}.cofcof-cart-page .cofcof-cart__row{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px;padding:16px 0}.cofcof-cart-page .cofcof-cart__row>a:first-child,.cofcof-cart-page .cofcof-cart__row>span.cofcof-cart__img{grid-column:1;grid-row:1 / 3}.cofcof-cart-page .cofcof-cart__row .cofcof-cart__img{width:64px;height:88px;border-radius:0;object-fit:contain}.cofcof-cart-page .cofcof-cart__row>div:not([class]){grid-column:2 / -1}.cofcof-cart-page .cofcof-cart__title{min-height:0;line-height:1.35;margin-bottom:6px;font-size:.9rem}.cofcof-cart-page .cofcof-cart__variant{line-height:1.45}.cofcof-cart-page .cofcof-cart__recorrencia{color:#e0c997;line-height:1.5}.cofcof-cart-page .cofcof-cart__remove{margin-top:0;min-height:44px}.cofcof-cart-page .cofcof-cart__qty-wrap{grid-column:2;grid-row:2;gap:3px}.cofcof-cart-page .cofcof-cart__qty-wrap .cofcof-qty{width:40px;max-width:40px;min-width:0;padding-inline:2px;border-radius:0}.cofcof-cart-page .cofcof-cart__step{width:44px;min-width:44px;border-radius:0}.cofcof-cart-page .cofcof-cart__price{grid-column:3;grid-row:2;align-self:center;font-size:.95rem}.cofcof-cart-page .cofcof-cart__row--sem-foto{grid-template-columns:minmax(0,1fr) auto}.cofcof-cart-page .cofcof-cart__row--sem-foto>div:not([class]){grid-column:1 / -1}.cofcof-cart-page .cofcof-cart__row--sem-foto .cofcof-cart__qty-wrap{grid-column:1}.cofcof-cart-page .cofcof-cart__row--sem-foto .cofcof-cart__price{grid-column:2}.cofcof-cart__shipping{border-top:1px solid rgba(246,241,235,.25);margin-top:24px}.cofcof-cart__shipping>summary{cursor:pointer;min-height:52px;padding-block:16px;font-size:.875rem;color:#e4c893}.cofcof-cart__shipping .cofcof-frete{margin-top:4px}.cofcof-ft{padding:52px 0 28px}.cofcof-ft-grid{gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.cofcof-ft-grid>:first-child{grid-column:1 / -1}.cofcof-ft-brand{display:inline-block;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.5rem)}.cofcof-ft-desc{margin-bottom:20px}.cofcof-ft-col .cofcof-eyebrow{color:#e4c893;opacity:1;margin:0 0 10px;font-size:.75rem;line-height:1.4}.cofcof-ft-col ul{gap:0}.cofcof-ft-col a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;line-height:1.5}.cofcof-ft-col--contact{grid-column:1 / -1;border-top:1px solid rgba(246,241,235,.18);padding-top:20px}.cofcof-ft-col--contact ul{gap:8px}.cofcof-ft-col--contact a{display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.cofcof-ft-contact-label{display:block;color:#c5b69e;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase}.cofcof-ft .cofcof-ft-news{max-width:410px}.cofcof-ft .cofcof-ft-news input{min-width:0}.cofcof-ft .cofcof-ft-news button{border-radius:0}.cofcof-ft-news-consent{line-height:1.5}.cofcof-ft .cofcof-ft-policies{margin:0;padding-block:16px}.cofcof-ft-policies ul{gap:4px 20px}.cofcof-ft-policies a{min-height:44px;display:inline-flex;align-items:center}.cofcof-ft-bottom{padding-top:22px;gap:16px}@media(max-width:359px){.cofcof-cart-page .cofcof-cart__row{grid-template-columns:48px minmax(0,1fr)}.cofcof-cart-page .cofcof-cart__row .cofcof-cart__img{width:48px;height:72px}.cofcof-cart-page .cofcof-cart__qty-wrap{grid-column:2}.cofcof-cart-page .cofcof-cart__price{grid-column:2;grid-row:3;justify-self:start}.cofcof-cart-page .cofcof-cart__row--sem-foto .cofcof-cart__qty-wrap{grid-column:1 / -1}.cofcof-cart-page .cofcof-cart__row--sem-foto .cofcof-cart__price{grid-column:1 / -1;grid-row:3}}@media(min-width:768px){.cofcof-product-page,.cofcof-cart-page{padding-top:100px}.cofcof-ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cofcof-ft-col--contact{grid-column:auto;border:0;padding-top:0}}@media(min-width:900px){.cofcof-product-page .cofcof-product{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,70px)}.cofcof-product-page .cofcof-product--sem-media{grid-template-columns:minmax(0,1fr)}.cofcof-product-page .cofcof-product__media .cofcof-product__main-image{height:clamp(460px,46vw,640px);padding:20px}.cofcof-product-page .cofcof-relacionados__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cofcof-cart__layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:36px}.cofcof-cart__layout>form{grid-column:1;grid-row:1}.cofcof-cart-page .cofcof-cart__foot{grid-column:2;grid-row:1;position:sticky;top:104px}.cofcof-ft-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.cofcof-ft-grid>:first-child{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cofcof-product-cart-refinements.css.map */
