.section-cart-drawer-native{position:relative;z-index:1001}.lfc-cart .drawer__inner{width:min(var(--lfc-cart-width),100vw);max-width:100%;grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--lfc-cart-line);box-shadow:-18px 0 48px #031e3b29}.lfc-cart__scroll-region{display:contents}.lfc-cart .drawer__header{min-height:6.4rem;padding:1.6rem 2rem 1.4rem;border-bottom:1px solid var(--lfc-cart-line)}.lfc-cart .drawer__heading{display:flex;align-items:baseline;gap:.6rem;margin:0;color:var(--lfc-cart-navy);font-family:var(--font-heading-family);font-size:2rem;font-weight:750;letter-spacing:-.02em}.lfc-cart .drawer__count{color:rgb(var(--color-foreground) / 58%);font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:0}.lfc-cart .drawer__close{color:var(--lfc-cart-navy)}.lfc-cart .lfc-cart-progress{padding:1.15rem 2rem 1.3rem;border-bottom:1px solid var(--lfc-cart-line);background:#fff}.lfc-cart .lfc-cart-progress__topline{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:.8rem}.lfc-cart .lfc-cart-progress__message{margin:0;color:var(--lfc-cart-navy);font-size:1.25rem;font-weight:650;line-height:1.35}.lfc-cart .lfc-cart-progress__count{flex:none;color:rgb(var(--color-foreground) / 52%);font-size:1.05rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.lfc-cart .lfc-cart-progress__track{height:.4rem;overflow:hidden;background:#e7e9ec}.lfc-cart .lfc-cart-progress__fill{display:block;width:var(--lfc-progress);height:100%;background:var(--lfc-cart-accent);transition:width .35s ease}.lfc-cart cart-drawer-items{padding:0 2rem;scrollbar-width:thin;scrollbar-color:#aab0b7 transparent}.lfc-cart .drawer__cart-items-wrapper{margin:0}.lfc-cart .cart-items thead{display:none}.lfc-cart .cart-item{padding:1.6rem 0;border-bottom:1px solid var(--lfc-cart-line)}.lfc-cart .cart-item__media{width:7.2rem}.lfc-cart .cart-item__image{width:6.4rem;max-width:6.4rem;height:8rem;object-fit:contain;background:#fff}.lfc-cart .cart-item__name{color:var(--lfc-cart-navy);font-size:1.3rem;font-weight:600;line-height:1.35}.lfc-cart .cart-item__details .product-option,.lfc-cart .cart-item__details .caption-with-letter-spacing{font-size:1.05rem}.lfc-cart .cart-item__totals .price,.lfc-cart .cart-item__final-price{color:var(--lfc-cart-navy);font-size:1.25rem;font-weight:750}.lfc-cart .cart-item__old-price{color:rgb(var(--color-foreground) / 45%)}.lfc-cart .cart-quantity{min-height:3.6rem;border:1px solid #d9dde2;border-radius:999px}.lfc-cart .cart-quantity:after{display:none}.lfc-cart .cart-remove-button{color:rgb(var(--color-foreground) / 55%)}.lfc-cart-upsell{margin:.8rem -2rem 0;padding:1.8rem 2rem .4rem;border-top:1px solid var(--lfc-cart-line);background:#f7f8fa}@media screen and (min-width:990px){.lfc-cart--upsell-rail .drawer__inner{width:min(calc(var(--lfc-cart-width) + var(--lfc-cart-upsell-width)),calc(100vw - 4rem));max-width:calc(100vw - 4rem);padding:0;display:grid;grid-template-columns:minmax(26rem,var(--lfc-cart-upsell-width)) minmax(0,var(--lfc-cart-width));grid-template-rows:auto auto minmax(0,1fr) auto;align-items:stretch}.lfc-cart--upsell-rail .drawer__header{grid-column:2;grid-row:1}.lfc-cart--upsell-rail .lfc-cart-progress{grid-column:2;grid-row:2}.lfc-cart--upsell-rail cart-drawer-items{grid-column:2;grid-row:3;min-width:0}.lfc-cart--upsell-rail .lfc-cart-upsell{grid-column:1;grid-row:1 / 5;min-width:0;margin:0;padding:2.2rem 1.8rem 1.8rem;overflow-y:auto;border-top:0;border-right:1px solid var(--lfc-cart-line);background:#fff;scrollbar-width:thin;scrollbar-color:#aab0b7 transparent}.lfc-cart--upsell-rail .lfc-cart-upsell__heading{font-size:1.8rem}.lfc-cart--upsell-rail .lfc-cart-upsell__subheading{margin-bottom:1.4rem}.lfc-cart--upsell-rail .lfc-cart-upsell__product{grid-template-columns:5.8rem minmax(0,1fr);gap:.9rem 1rem;padding:1.25rem 0}.lfc-cart--upsell-rail .lfc-cart-upsell__image-link{grid-column:1;grid-row:1 / 3;width:5.8rem;height:7.4rem}.lfc-cart--upsell-rail .lfc-cart-upsell__content{grid-column:2;grid-row:1}.lfc-cart--upsell-rail .lfc-cart-upsell__action{grid-column:2;grid-row:2;justify-self:start;min-width:9.6rem;min-height:3.2rem;padding:.65rem 1.2rem}.lfc-cart--upsell-rail .drawer__footer{grid-column:2;grid-row:4}}.lfc-cart-upsell__heading{margin:0 0 .3rem;color:var(--lfc-cart-navy);font-family:var(--font-heading-family);font-size:1.65rem;font-weight:750;letter-spacing:-.015em}.lfc-cart-upsell__subheading{margin:0 0 1.2rem;color:rgb(var(--color-foreground) / 64%);font-size:1.15rem;line-height:1.45}.lfc-cart-upsell__block+.lfc-cart-upsell__block{margin-top:.4rem}.lfc-cart-upsell__products{display:grid}.lfc-cart-upsell__collection-title{margin:1.2rem 0 .5rem;color:var(--lfc-cart-navy);font-size:1.15rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.lfc-cart-upsell__product{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.1rem 0;border-top:1px solid #dde1e5}.lfc-cart-upsell__image-link{display:block;width:5.6rem;height:6.8rem}.lfc-cart-upsell__image{width:100%;height:100%;object-fit:contain;background:#fff}.lfc-cart-upsell__content{min-width:0}.lfc-cart-upsell__badge{display:block;margin-bottom:.25rem;color:var(--lfc-cart-accent);font-size:.9rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.lfc-cart-upsell__title{display:-webkit-box;overflow:hidden;color:var(--lfc-cart-navy);font-size:1.15rem;font-weight:620;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lfc-cart-upsell__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.35rem}.lfc-cart-upsell__price{color:var(--lfc-cart-accent);font-size:1.2rem;font-weight:780}.lfc-cart-upsell__compare{color:rgb(var(--color-foreground) / 42%);font-size:.95rem}.lfc-cart-upsell__action{min-width:7.4rem;min-height:3.5rem;padding:.75rem 1rem;border:1px solid var(--lfc-cart-navy);border-radius:.3rem;background:var(--lfc-cart-navy);color:#fff;font-family:var(--font-body-family);font-size:1.05rem;font-weight:750;line-height:1;text-align:center;text-decoration:none;cursor:pointer}.lfc-cart-upsell__action:hover{border-color:var(--lfc-cart-accent);background:var(--lfc-cart-accent)}.lfc-cart-upsell__action[disabled]{cursor:wait;opacity:.62}.lfc-cart .drawer__footer{padding:1.4rem 2rem 1.8rem;border-top:1px solid var(--lfc-cart-line);background:#fff;box-shadow:0 -10px 24px #031e3b0f}.lfc-cart .drawer__footer>details{margin-bottom:1rem}.lfc-cart .cart-drawer__footer{padding:0}.lfc-cart .totals{align-items:baseline;margin:.7rem 0 .25rem}.lfc-cart .totals__total{color:rgb(var(--color-foreground) / 70%);font-size:1.35rem;font-weight:600}.lfc-cart .totals__total-value{color:var(--lfc-cart-navy);font-size:1.85rem;font-weight:800}.lfc-cart .tax-note{display:block;margin:.2rem 0 1rem;color:rgb(var(--color-foreground) / 55%);font-size:1.05rem;text-align:left}.lfc-cart .cart__checkout-button{min-height:5rem;border-radius:.4rem;background:var(--lfc-cart-accent);color:#fff;font-size:1.35rem;font-weight:800}.lfc-cart .cart__checkout-button:hover{background:var(--lfc-cart-navy)}.lfc-cart .lfc-cart-trust{display:flex;align-items:center;gap:.7rem;margin-top:1rem;color:rgb(var(--color-foreground) / 64%);font-size:1.05rem;line-height:1.35}.lfc-cart .lfc-cart-trust__mark{color:var(--lfc-cart-accent);font-size:1.3rem;font-weight:800}body:has(.lfc-cart.active) a[aria-label="Atendimento pelo WhatsApp"]{visibility:hidden!important;pointer-events:none!important}.lfc-cart .cart-tools{display:grid;margin-bottom:.8rem;border-top:1px solid var(--lfc-cart-line)}.lfc-cart .cart-tools__row{border-bottom:1px solid var(--lfc-cart-line)}.lfc-cart .cart-tools__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;background:transparent;color:var(--lfc-cart-navy);font:inherit;cursor:pointer}.lfc-cart .cart-tools__label{display:inline-flex;align-items:center;gap:.7rem;font-size:1.15rem;font-weight:650}.lfc-cart .cart-tools__link{color:rgb(var(--color-foreground) / 56%);font-size:1.05rem}.lfc-cart .cart-tools__panel{padding:0 0 1.1rem}.lfc-cart .cart-tools__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.lfc-cart .cart-tools__input{min-width:0;min-height:4rem;padding:0 1rem;border:1px solid #ccd1d7;border-radius:.3rem;font:inherit}.lfc-cart .cart-tools__apply{min-height:4rem;padding:0 1.4rem;border:1px solid var(--lfc-cart-navy);border-radius:.3rem;background:#fff;color:var(--lfc-cart-navy);font:inherit;font-weight:750;cursor:pointer}.lfc-cart .cart-tools__apply:disabled{cursor:wait;opacity:.62}.lfc-cart .cart-tools__msg{margin:.7rem 0 0;color:rgb(var(--color-foreground) / 68%);font-size:1.05rem}.lfc-cart .cart-tools__msg.is-ok{color:#087a3f;font-weight:650}.lfc-cart .cart-tools__rate{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--lfc-cart-line);font-size:1.05rem}@media screen and (max-width:989px){.lfc-cart__scroll-region{display:block;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.lfc-cart__scroll-region cart-drawer-items{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.lfc-cart__scroll-region .cart-drawer__form,.lfc-cart__scroll-region .drawer__contents,.lfc-cart__scroll-region .drawer__cart-items-wrapper,.lfc-cart__scroll-region .cart-items,.lfc-cart__scroll-region tbody,.lfc-cart__scroll-region .cart-item{width:100%;max-width:100%;min-width:0}}@media screen and (max-width:749px){.lfc-cart .drawer__inner{width:100vw;height:100vh;max-height:100vh;border-left:0}.lfc-cart .drawer__header,.lfc-cart .lfc-cart-progress,.lfc-cart cart-drawer-items,.lfc-cart .drawer__footer{padding-left:1.5rem;padding-right:1.5rem}.lfc-cart .drawer__footer{max-height:min(60vh,48rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(1.8rem,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.lfc-cart .cart-tools__panel:not([hidden]){display:block;scroll-margin-bottom:1.5rem}.lfc-cart .cart-tools__input{font-size:16px}.lfc-cart .cart-tools__toggle,.lfc-cart .cart-tools__apply{touch-action:manipulation}@supports (height: 100dvh){.lfc-cart .drawer__inner{height:100dvh;max-height:100dvh}.lfc-cart .drawer__footer{max-height:min(60dvh,48rem)}}.lfc-cart .lfc-cart-upsell{margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem}.lfc-cart .lfc-cart-upsell__product{grid-template-columns:5.2rem minmax(0,1fr) auto;gap:.8rem}.lfc-cart .lfc-cart-upsell__image-link{width:5.2rem;height:6.4rem}.lfc-cart .lfc-cart-upsell__action{min-width:6.8rem;padding-inline:.8rem}}.featured-collection__slider .card__heading,.featured-collection__slider .card__heading a{font-family:var(--font-body-family);font-size:var(--lfc-card-title-size);font-style:normal;font-weight:600;letter-spacing:0;line-height:1.35}.featured-collection__slider .card__heading{min-height:calc(var(--lfc-card-title-size) * 1.35 * var(--lfc-card-title-lines))}.featured-collection__slider .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lfc-card-title-lines)}.featured-collection__slider .card-information,.featured-collection__slider .price,.featured-collection__slider .price-item{font-family:var(--font-body-family)}.featured-collection__slider .price{font-size:var(--lfc-card-price-size);line-height:1.25}.featured-collection__slider .price-item--sale,.featured-collection__slider .price__sale .price-item--last,.featured-collection__slider .price__regular .price-item--regular{color:var(--lfc-card-sale-color);font-size:var(--lfc-card-price-size);font-weight:750}.featured-collection__slider .price--on-sale .price-item--regular{color:var(--lfc-card-compare-color);font-size:var(--lfc-card-compare-price-size);font-weight:600}.featured-collection__slider .price__discount-percentage{background:var(--lfc-card-discount-color);color:var(--lfc-card-discount-text)}.featured-collection__slider .quick-add__submit{min-height:4.4rem;font-family:var(--font-body-family);font-size:var(--lfc-card-button-size);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.featured-collection__slider .caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.04em}.related-products .card__heading,.related-products .card__heading a{font-family:var(--font-body-family);font-size:var(--lfc-related-title-size);font-style:normal;font-weight:600;letter-spacing:0;line-height:1.35}.related-products .card__heading{min-height:calc(var(--lfc-related-title-size) * 1.35 * var(--lfc-related-title-lines))}.related-products .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lfc-related-title-lines)}.related-products .card-information .price,.related-products .card-information .price-item{font-family:var(--font-body-family)}.related-products .price__regular .price-item--regular,.related-products .price-item--sale,.related-products .price__sale .price-item--last{color:var(--lfc-related-sale-color);font-size:var(--lfc-related-price-size);font-weight:750;line-height:1.25}.related-products .price--on-sale .price-item--regular{color:var(--lfc-related-compare-color);font-size:var(--lfc-related-compare-size);font-weight:600}.related-products .price__discount-percentage{background:var(--lfc-related-discount-color);color:var(--lfc-related-discount-text)}.related-products .quick-add__submit{min-height:4.4rem;font-family:var(--font-body-family);font-size:var(--lfc-related-button-size);font-weight:700;letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/81/compiled_assets/styles.css.map */
