:root{--tkf-save: #0a7a3d;--tkf-save-bg: #e7f6ec;--tkf-alert: #b42318;--tkf-gift: #c2185b}.tkf-hidden-section{display:none}tkf-schedule,tkf-fbt,tkf-gift-note{display:block}tkf-schedule[hidden],tkf-fbt[hidden]{display:none}.tkf-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:4.4rem;padding:0 1.4rem;border:0;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.35rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.tkf-pill-button--block{width:100%}.tkf-pill-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.tkf-pill-button:disabled,.tkf-pill-button.is-loading{opacity:.55;cursor:progress}.tkf-action-error{margin:.8rem 0 0;color:var(--tkf-alert);font-size:1.25rem}.tkf-save-badge{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:999px;background:var(--tkf-save-bg);color:var(--tkf-save);font-size:1.25rem;font-weight:800;line-height:1.4}.tkf-ship{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.05)}.tkf-ship__msg{margin:0 0 .8rem;font-size:1.35rem;line-height:1.35;text-align:center}.tkf-ship__track{height:.8rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-foreground),.12)}.tkf-ship__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8900,#f70a86);transition:width .4s ease}.tkf-ship--done{background:var(--tkf-save-bg);color:var(--tkf-save)}.tkf-ship--done .tkf-ship__track span{background:var(--tkf-save)}.tkf-drawer-block{margin:1.6rem 0 0;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.tkf-drawer-block__heading{margin:0 0 1rem;font-size:1.45rem;font-weight:800;letter-spacing:0}.tkf-upgrade-list{display:grid;gap:.8rem;margin:0}.tkf-upgrade{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:.1rem solid var(--tkf-save);border-radius:1.2rem;background:var(--tkf-save-bg)}.tkf-upgrade__media img{display:block;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.8rem;background:#fff}.tkf-upgrade__title,.tkf-upgrade__detail{margin:0;line-height:1.35}.tkf-upgrade__title{font-size:1.35rem}.tkf-upgrade__title a{color:inherit;font-weight:700}.tkf-upgrade__title strong{color:var(--tkf-save)}.tkf-upgrade__detail{margin-top:.3rem;font-size:1.2rem;opacity:.8}.tkf-addons{display:flex;gap:1rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tkf-addons::-webkit-scrollbar{display:none}.tkf-addon{display:flex;flex:0 0 11.5rem;flex-direction:column;gap:.6rem;scroll-snap-align:start}.tkf-addon__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1rem;background:#fff}.tkf-addon__media img{width:100%;height:100%;object-fit:cover}.tkf-addon__flag{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;padding:.3rem .5rem;border-radius:.6rem;background:var(--tkf-save);color:#fff;font-size:1.05rem;font-weight:700;line-height:1.2;text-align:center}.tkf-addon__title{display:-webkit-box;min-height:3.2rem;overflow:hidden;color:inherit;font-size:1.2rem;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tkf-addon .tkf-pill-button{min-height:4.4rem;font-size:1.25rem}.tkf-gift{padding:1rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.1);margin-bottom:1rem}.tkf-gift__toggle{display:flex;align-items:center;gap:1rem;min-height:4.4rem;font-size:1.4rem;font-weight:700;cursor:pointer}.tkf-gift__toggle input{width:2.2rem;height:2.2rem;margin:0;accent-color:var(--tkf-gift)}.tkf-gift__note label{display:block;margin-bottom:.4rem;font-size:1.25rem}.tkf-gift__note textarea{width:100%;min-height:6rem;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.8rem;font:inherit;font-size:1.6rem;resize:vertical}.tkf-ship-line{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.4rem;font-size:1.4rem}.tkf-ship-line small{opacity:.75}.tkf-ship-line__free{color:var(--tkf-save)}.tkf-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:1rem 0 0;font-size:1.2rem}.tkf-trust a{color:inherit;text-underline-offset:.2rem}.cart-drawer .tkf-trust li{min-height:2.4rem;display:flex;align-items:center;gap:.4rem}.tkf-block{margin:1.6rem 0}.tkf-block__heading{margin:0 0 1rem;font-size:1.6rem;font-weight:800;letter-spacing:0}.tkf-bundle-offer{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;align-items:center;padding:1.2rem;border:.2rem solid var(--tkf-save);border-radius:1.4rem;background:var(--tkf-save-bg)}.tkf-bundle-offer+.tkf-bundle-offer{margin-top:.8rem}.tkf-bundle-offer__media img{display:block;width:8rem;height:8rem;object-fit:cover;border-radius:1rem;background:#fff}.tkf-bundle-offer__title{margin:0;font-size:1.5rem;font-weight:800;line-height:1.3}.tkf-bundle-offer__title a{color:inherit;text-decoration:none}.tkf-bundle-offer__items{margin:.3rem 0 0;font-size:1.2rem;opacity:.8;line-height:1.35}.tkf-bundle-offer__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.8rem}.tkf-bundle-offer__price{font-size:1.6rem;font-weight:800}.tkf-bundle-offer__price s{margin-left:.4rem;font-size:1.3rem;font-weight:400;opacity:.65}.tkf-inside__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;margin:0}.tkf-inside__item{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.8rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;background:#fff;color:inherit;text-decoration:none;font-size:1.2rem;line-height:1.3}.tkf-inside__item img{width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:.8rem}.tkf-inside__qty{position:absolute;top:.4rem;right:.4rem;padding:.1rem .7rem;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:800}.tkf-inside__price{opacity:.75}.tkf-inside__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1rem;padding:1rem 1.2rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.05);font-size:1.35rem}.tkf-fbt__list{display:grid;gap:.6rem;margin:0 0 1rem}.tkf-fbt__item{display:grid;grid-template-columns:2.2rem 5.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.4rem;padding:.6rem 1rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;cursor:pointer}.tkf-fbt__item input{width:2.2rem;height:2.2rem;margin:0;accent-color:rgb(var(--color-button))}.tkf-fbt__item img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.8rem}.tkf-fbt__name{font-size:1.3rem;line-height:1.3}.tkf-fbt__name small{display:block;opacity:.7}.tkf-fbt__price{font-size:1.3rem;font-weight:700}.tkf-fbt__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tkf-fbt__total{font-size:1.4rem}.tkf-stock{margin:1rem 0}.tkf-stock:empty{display:none}.tkf-stock__low{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--tkf-alert);font-size:1.4rem;font-weight:700}.tkf-stock__low:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.tkf-stock__soldout{padding:1.4rem;border-radius:1.4rem;background:rgba(var(--color-foreground),.05)}.tkf-stock__soldout p{margin:0 0 1rem;line-height:1.4}.tkf-wa-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;padding:0 1.8rem;border-radius:999px;background:#128c4b;color:#fff;font-weight:700;text-decoration:none}.tkf-wa-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.tkf-reassure{display:grid;gap:.8rem;margin:1.4rem 0;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.4rem;font-size:1.35rem;line-height:1.4}.tkf-reassure li{display:flex;align-items:flex-start;gap:.8rem}.tkf-reassure li>span:first-child{flex:0 0 2rem;text-align:center}.tkf-reassure a{color:inherit;font-weight:700}.tkf-reassure__payments{display:flex;flex-wrap:wrap;gap:.4rem}.tkf-reassure__payments svg{width:3.4rem;height:auto}tkf-sticky-atc{display:none}@media screen and (max-width:749px){tkf-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));box-shadow:0 -.6rem 2rem #00000014;transform:translateY(110%);transition:transform .22s ease}tkf-sticky-atc.is-visible{transform:translateY(0)}.tkf-sticky__info{flex:1 1 auto;min-width:0}.tkf-sticky__title{margin:0;overflow:hidden;font-size:1.3rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tkf-sticky__price{font-size:1.5rem;font-weight:800}tkf-sticky-atc .button,tkf-sticky-atc .tkf-wa-button{flex:0 0 auto;min-width:14rem;min-height:4.6rem;margin:0}body.tkf-sticky-visible #whatsapp-widget-root,body.tkf-sticky-visible [aria-label="Open WhatsApp chat"]{bottom:8.4rem!important}}.tkf-hero__item[hidden],[data-tkf-window][hidden]{display:none!important}.tkf-hero__item{position:relative;display:grid;grid-template-columns:100%;overflow:hidden;border-radius:var(--tkf-radius-lg, 2.8rem);isolation:isolate}.tkf-hero__media{grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:var(--tkf-ratio-mobile, 4 / 5)}.tkf-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.tkf-hero__media.tkf-hero__media--empty{display:block;background:radial-gradient(circle at 85% 15%,rgba(255,189,0,.9),transparent 30%),radial-gradient(circle at 10% 90%,rgba(144,38,183,.9),transparent 40%),linear-gradient(135deg,#0b0b0d,#2a0b2e 55%,#f70a86 140%)}.tkf-hero__content{grid-area:1 / 1;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;padding:2.4rem 2rem;background:linear-gradient(0deg,rgba(0,0,0,var(--tkf-overlay, .45)),#0000 75%);color:#fff}.tkf-hero__eyebrow{display:inline-block;margin:0;padding:.4rem 1.2rem;border-radius:999px;background:#fff;color:#0b0b0d;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tkf-hero__heading{margin:0;color:#fff;font-size:clamp(3.4rem,9vw,6.4rem);line-height:1;letter-spacing:-.04em}.tkf-hero__text{max-width:52rem;margin:0;font-size:1.6rem;line-height:1.4}.tkf-hero__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.6rem}.tkf-hero__ctas .button{margin:0}.tkf-hero__ctas .button:not(.button--secondary){--color-button: 255, 255, 255;--color-button-text: 23, 23, 28}.tkf-hero__ctas .button--secondary{--color-button-text: 255, 255, 255;--alpha-button-border: 1;color:#fff}@media screen and (min-width:750px){.tkf-hero__media{aspect-ratio:var(--tkf-ratio-desktop, 21 / 9)}.tkf-hero__content{justify-content:center;padding:4rem 5rem;background:linear-gradient(90deg,rgba(0,0,0,var(--tkf-overlay, .45)),#0000 70%)}}.tkf-countdown-bar{text-align:center}.tkf-countdown-bar__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem .8rem;min-height:3.8rem;padding:.6rem 1.6rem;font-size:1.3rem;font-weight:700;line-height:1.3}.tkf-countdown-bar__item a{color:inherit}.tkf-countdown-bar tkf-countdown{display:inline-block;min-width:9ch;padding:.1rem .8rem;border-radius:.6rem;background:rgba(var(--color-foreground),.12);font-variant-numeric:tabular-nums}.tkf-budget__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}@media screen and (min-width:750px){.tkf-budget__grid{grid-template-columns:repeat(var(--tkf-cols, 4),minmax(0,1fr));gap:1.6rem}}.tkf-budget__tile{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;min-height:12rem;height:100%;padding:1.6rem;border-radius:var(--tkf-radius, 1.8rem);background:var(--tkf-tile-bg, #fff4e5);color:#17171c;text-decoration:none;transition:transform .16s ease}.tkf-budget__tile:hover{transform:translateY(-2px)}.tkf-budget__tile:focus-visible{outline:.2rem solid #17171c;outline-offset:.3rem}.tkf-budget__emoji{font-size:2.6rem;line-height:1}.tkf-budget__label{font-size:2rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.tkf-budget__sub{font-size:1.25rem;opacity:.8}.card__badge .badge+.badge{margin-left:.4rem}.badge.tkf-badge-save{background:var(--tkf-save);border-color:var(--tkf-save);color:#fff}.badge.tkf-badge-bundle{background:#17171c;border-color:#17171c;color:#fff}@media(prefers-reduced-motion:reduce){.tkf-ship__track span,tkf-sticky-atc,.tkf-budget__tile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tkf-boosters.css.map */
