@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--background: #ffffff;--surface: #f7f6f3;--foreground: #141414;--muted-foreground: #6f6f6f;--border: rgba(0, 0, 0, .1);--shout: #141414;--accent: #141414;--accent-foreground: #ffffff;--cta: #141414;--cta-foreground: #ffffff;--sale: #e0312e;--star: #f5a623;--pix: #1a7a3c;--glass-bg: #ffffff;--glass-border: rgba(0, 0, 0, .08);--shadow-soft: 0 24px 60px -28px rgba(0, 0, 0, .18);--shadow-cta: 0 14px 30px -10px rgba(0, 0, 0, .35);--shadow-glass: 0 30px 60px -30px rgba(0, 0, 0, .15);--radius: .5rem;--radius-glass: 24px;--radius-pill: 999px;--liquid-ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.03em}p{margin:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.container{width:100%;max-width:1180px;margin:0 auto;padding-inline:1rem}:root,*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}body{margin:0}.page-shell{min-height:100vh;max-width:100%;overflow-x:hidden;background:radial-gradient(circle at top,rgba(249,91,26,.05),transparent 28%),linear-gradient(180deg,#fcfaf8 0% 100%);color:var(--foreground)}img,video,picture,svg,canvas{display:block;max-width:100%}img{border-radius:1rem}.topbar{background:#111;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.topbar--marquee{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.topbar__track{display:inline-flex;gap:2rem;padding:.72rem 0;animation:marquee 26s linear infinite}.topbar__item{display:inline-flex;align-items:center;flex:0 0 auto}.topbar__item:before{content:"★";color:var(--accent);margin-right:.75rem;font-size:.82rem}.header{padding-block:.5rem}.header--sticky{position:sticky;top:0;z-index:40;background:#fcfaf8;border-bottom:1px solid rgba(17,17,17,.08)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;width:100%;max-width:100%;min-height:64px;padding:10px 14px}.header__slot{display:flex;align-items:center;min-width:0}.header__slot--left{justify-content:flex-start;gap:.85rem}.header__slot--right{justify-content:flex-end;gap:.9rem}.header__brand{display:flex;justify-content:center;align-items:center;justify-self:center;line-height:0}.header__logo{display:block;height:36px;width:auto;max-width:140px;object-fit:contain}.header__nav{display:none;align-items:center;gap:1.25rem;min-width:0;font-size:.84rem;font-weight:700;letter-spacing:.01em}.header__nav a{color:#111;opacity:.82}.header__nav a:hover{opacity:1;color:var(--accent)}.header__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#111;flex:0 0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.header__icon svg{width:100%;height:100%}.header__bag{position:relative;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.header__badge{position:absolute;top:-1px;right:-2px;width:9px;height:9px;border-radius:999px;background:#f97316;border:2px solid #FCFAF8}.product-hero{display:grid;gap:1rem;width:100%;max-width:100%;padding-block:1rem 2.25rem}.product-hero__content{display:flex;flex-direction:column;gap:1rem;min-width:0}.gallery{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0}.gallery__frame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;background:linear-gradient(180deg,#fff,#fcfaf8);box-shadow:0 18px 42px -24px #00000024}.gallery__image{width:100%;height:100%;object-fit:contain;padding:.35rem}.gallery__badge{position:absolute;top:.85rem;left:.85rem;max-width:calc(100% - 1.7rem);padding:.38rem .72rem;border-radius:999px;background:#e7423b;color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.08em;box-shadow:0 10px 24px -12px #e7423bcc}.gallery__controls{display:flex;align-items:center;gap:.45rem;width:100%;max-width:100%;overflow:hidden}.gallery__arrow{flex:0 0 1.9rem;width:1.9rem;min-width:1.9rem;height:2.9rem;border:1px solid rgba(17,17,17,.1);background:#fcfaf8;color:#111;font-size:1.3rem;cursor:pointer}.gallery__thumbs{display:flex;flex:1 1 auto;width:100%;min-width:0;max-width:100%;gap:.55rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{flex:0 0 4.2rem;width:4.2rem;min-width:4.2rem;height:4rem;border:2px solid transparent;background:#fcfaf8;box-shadow:inset 0 0 0 1px #1111110f;cursor:pointer}.gallery__thumb.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px #f95b1a2e,0 12px 24px -18px #f95b1aa6}.gallery__thumb img{width:100%;height:100%;object-fit:contain;padding:.22rem}.product-info,.buy-box,.review-card{background:#fcfaf8;box-shadow:0 18px 42px -24px #0000001f}.product-info{display:flex;flex-direction:column;gap:.8rem;padding:.15rem 0;background:transparent;box-shadow:none;min-width:0}.product-info__title{font-size:1.9rem;line-height:.98;font-style:italic;text-transform:none;overflow-wrap:anywhere}.product-info__subtitle{margin-top:.55rem;font-size:.98rem;line-height:1.45;color:#111111a8;max-width:42ch}.product-info__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:#1111118f;font-size:.9rem}.product-info__stars,.reviews-section__stars,.review-card__stars{color:var(--accent);letter-spacing:.14em}.product-info__pricing{display:flex;flex-direction:column;gap:.32rem}.product-info__prices-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem}.product-info__price{font-family:Archivo,Inter,sans-serif;font-size:2.55rem;line-height:.92}.product-info__old-price{color:#11111175;text-decoration:line-through;font-size:.96rem}.product-info__pix,.buy-box__selected-price p{color:#15934f;font-size:.97rem;font-weight:800}.product-info__discount-badge{background:var(--discount);color:#fff;font-family:Archivo,Inter,sans-serif;font-weight:900;font-size:.92rem;letter-spacing:.02em;padding:.2rem .55rem;border-radius:.45rem}.product-info__benefits{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.product-info__benefit{display:flex;align-items:flex-start;gap:.6rem;font-size:.97rem;font-weight:600;line-height:1.35;color:#111111d1}.product-info__benefit-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:999px;background:#21c45d24;color:#15934f}.product-info__benefit-check svg{width:.85rem;height:.85rem}.buy-box{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1.1rem;border:1px solid rgba(17,17,17,.08)}.buy-box__offer-list{display:flex;flex-direction:column;gap:.8rem}.buy-box__offer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0;padding:.98rem 1rem;border:2px solid rgba(17,17,17,.1);border-radius:1rem;background:#f7f2ec;text-align:left;cursor:pointer}.buy-box__offer.is-selected{border-color:#111;background:#fff}.buy-box__offer-copy{display:flex;align-items:center;gap:.75rem;min-width:0;font-weight:700}.buy-box__radio{width:1.12rem;height:1.12rem;border:2px solid #111111;border-radius:999px;flex:0 0 auto}.buy-box__offer.is-selected .buy-box__radio{background:radial-gradient(circle,#111111 0 42%,transparent 43% 100%)}.buy-box__offer strong{color:#15934f;font-size:1rem;flex:0 0 auto}.buy-box__offer-tag{position:absolute;left:1rem;bottom:-.55rem;max-width:calc(100% - 2rem);padding:.18rem .48rem;border-radius:999px;background:#111;color:#fff;font-size:.6rem;font-weight:800;text-transform:uppercase}.buy-box__selected-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.48rem .7rem}.buy-box__selected-price strong{font-family:Archivo,Inter,sans-serif;font-size:2.15rem;line-height:.92}.buy-box__selected-price span{color:#11111170;text-decoration:line-through;font-size:.94rem}.buy-box__group{display:flex;flex-direction:column;gap:.65rem;min-width:0}.buy-box__group.compact{gap:.58rem}.buy-box__label{font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.tm-medidas-inline{display:flex;align-items:center;gap:.55rem .75rem;flex-wrap:wrap}.tm-medidas-trigger{display:inline-flex;align-items:center;gap:.38rem;padding:0;border:0;background:transparent;color:#111;font:inherit;font-size:.88rem;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18rem;opacity:.82;transition:opacity .2s ease,color .2s ease}.tm-medidas-trigger:hover{opacity:1}.tm-medidas-trigger:focus-visible{outline:2px solid #f97316;outline-offset:4px;border-radius:.35rem}.tm-medidas-trigger-icon{width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tm-medidas-trigger-icon svg{width:100%;height:100%}.tm-medidas-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#11111180}.tm-medidas-modal{position:relative;width:min(100%,26rem);max-height:min(86vh,46rem);overflow:auto;border-radius:1.15rem;background:#fcfaf8;box-shadow:0 1.25rem 3.75rem #00000029;padding:1.35rem 1rem 1rem}.tm-medidas-close{position:absolute;top:.9rem;right:.9rem;width:2.25rem;height:2.25rem;border:1.5px solid #f97316;border-radius:999px;background:#fff;color:#f97316;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.tm-medidas-close:hover{background:#fff7f1}.tm-medidas-close:focus-visible{outline:2px solid #f97316;outline-offset:3px}.tm-medidas-close svg{width:1rem;height:1rem}.tm-medidas-header{padding:.4rem 1.6rem 0;text-align:center}.tm-medidas-title{margin:0;color:#111;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.tm-medidas-subtitle{margin:.6rem 0 0;color:#666;font-size:.9rem;line-height:1.5}.tm-medidas-table-wrap{margin-top:1rem;border:1px solid #f1f1f1;border-radius:.95rem;overflow:hidden;background:#fcfaf8}.tm-medidas-table{width:100%;border-collapse:collapse}.tm-medidas-table thead th{padding:.85rem .75rem;background:#fafafa;color:#111;font-size:.86rem;font-weight:700;text-align:center;border-bottom:1px solid #eeeeee}.tm-medidas-table tbody td{padding:.8rem .75rem;color:#222;font-size:.9rem;text-align:center;border-bottom:1px solid #f3f3f3}.tm-medidas-table tbody tr:last-child td{border-bottom:0}.tm-medidas-tip{margin:.95rem .2rem 0;color:#666;font-size:.86rem;line-height:1.5;text-align:center}.buy-box__swatches{display:flex;flex-wrap:wrap;gap:.65rem;width:100%;min-width:0}.buy-box__swatch{width:4rem;height:4rem;overflow:hidden;border:2px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;cursor:pointer;flex:0 0 auto;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.buy-box__swatch:hover{transform:translateY(-1px)}.buy-box__swatch.is-active{border-color:#111}.buy-box__swatch img{width:100%;height:100%;object-fit:contain;padding:.14rem}.buy-box__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;width:100%}.buy-box__size{border:1px solid rgba(17,17,17,.12);background:#fff;padding:.7rem .2rem;min-width:0;font-weight:800;cursor:pointer}.buy-box__size.is-active{background:#111;color:#fff;border-color:#111}.buy-box__second-pair{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1rem;border:2px solid #111111;border-radius:1rem;background:#f7f2ec}.buy-box__second-title{color:#11111185;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.buy-box__stock{color:#11111194;font-size:.83rem;font-weight:600}.buy-box__cta{width:100%;border:0;background:var(--cta);color:var(--cta-foreground);box-shadow:var(--shadow-cta);cursor:pointer;padding:1.08rem 1.25rem;font-family:Archivo,Inter,sans-serif;font-size:1.04rem;font-weight:900;letter-spacing:.04em;animation:pulseCta 2s ease-in-out infinite}.buy-box__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;width:100%}.buy-box__payments img{height:1.48rem;width:auto;max-width:100%}.buy-box__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%;padding:1rem .85rem;border:1px solid rgba(17,17,17,.08);border-radius:1rem;background:#fcfaf8;text-align:center}.ben-prod-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.55rem;min-width:0}.ben-prod-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#f97316;flex:0 0 auto}.ben-prod-icon svg{width:100%;height:100%;display:block}.ben-prod-text{color:#111;font-size:.8rem;font-weight:700;line-height:1.35;text-align:center;text-wrap:balance}.buy-box__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%}.buy-box__videos video{aspect-ratio:3 / 4;width:100%;object-fit:cover;border-radius:.85rem}.story-section{padding:3.4rem 0}.story-section__intro{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.6rem;text-align:center}.story-section__intro h2{font-size:2rem;line-height:1;overflow-wrap:anywhere}.story-section__intro h2 span{color:var(--accent)}.story-section__intro p{color:#1111118f;font-size:.98rem}.story-grid{display:grid;gap:1.1rem;width:100%}.story-card{overflow:hidden;background:#fcfaf8;box-shadow:0 20px 48px -28px #00000024}.story-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:1rem;transition:transform .35s ease,filter .35s ease;will-change:transform}.story-card:hover img{transform:scale(1.03);filter:brightness(1.02)}.story-card__copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.68rem;padding:1.1rem}.story-card__copy p{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.story-card__copy h3{font-size:1.13rem;line-height:1.08;overflow-wrap:anywhere}.story-card__copy span,.review-card p,.reviews-section__heading p{color:#11111194;line-height:1.6}.reviews-section{padding-top:.35rem;padding-bottom:3.4rem}.reviews-section__heading{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1.35rem;text-align:center}.reviews-section__heading h2{font-size:2rem}.reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}.review-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;border:1px solid rgba(17,17,17,.06);box-shadow:0 14px 36px -24px #00000024}.review-card__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#f3efe7}.review-card__body{display:flex;flex-direction:column;gap:.55rem;padding:.95rem .95rem 1rem}.aval-grid-name-row{display:flex;align-items:center;gap:.45rem;min-width:0}.aval-grid-name-row strong{color:#111;font-size:.92rem;font-weight:700;line-height:1.25}.aval-grid-verified{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#f97316;flex:0 0 auto}.aval-grid-verified svg{width:100%;height:100%;display:block}.footer{background:#000;color:#ffffffb8;width:100%;overflow-x:hidden}.footer__top{border-bottom:1px solid rgba(255,255,255,.09)}.footer__benefits,.footer__content,.footer__bottom{display:grid;gap:1rem;width:100%;padding:1.45rem 1rem}.footer__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.5rem 1rem;background:#0f0f10}.footer__benefit,.footer__content div{display:flex;flex-direction:column;gap:.3rem}.muvit-benef-item{align-items:center;justify-content:flex-start;text-align:center;gap:.55rem;min-width:0;padding:1rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff05}.muvit-benef-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#f97316;flex:0 0 auto}.muvit-benef-icon svg{width:100%;height:100%;display:block}.muvit-benef-title{color:#fff;font-size:.84rem;font-weight:700;line-height:1.25}.muvit-benef-text{color:#ffffffad;font-size:.74rem;line-height:1.4;text-wrap:balance}.footer h3,.footer strong{color:#fff}.footer h3{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.footer__content ul{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.footer__content a{color:inherit;overflow-wrap:anywhere}.inst-modal-trigger{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.inst-modal-trigger:hover{color:#fff}.inst-modal-trigger:focus-visible{outline:2px solid #f97316;outline-offset:4px;border-radius:4px}.inst-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#11111185}.inst-modal{position:relative;width:min(100%,560px);max-height:min(88vh,720px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 20px 60px #0000002e;padding:22px 18px 18px}.inst-modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1.5px solid #f97316;border-radius:999px;background:#fff;color:#f97316;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer}.inst-modal-close:hover{background:#fff7f1}.inst-modal-close:focus-visible{outline:2px solid #f97316;outline-offset:3px}.inst-modal-header{padding:6px 34px 0;text-align:center}.inst-modal-title{margin:0;color:#111;font-size:1.22rem;font-weight:700;letter-spacing:-.01em}.inst-modal-body{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem;color:#4f4f4f}.inst-modal-body p{margin:0;font-size:.92rem;line-height:1.65;white-space:pre-line}.footer__content img{height:1.85rem;width:auto;max-width:100%}.footer__tracking-link{margin-top:.8rem;color:var(--accent);font-weight:700}.footer__bottom{border-top:1px solid rgba(255,255,255,.09);padding-bottom:6.6rem;font-size:.82rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseCta{0%,to{box-shadow:0 0 #21c45d73}50%{box-shadow:0 0 0 12px #21c45d00}}@media(max-width:767px){.container{padding-inline:.875rem}.topbar{font-size:.62rem;letter-spacing:.12em}.topbar__track{gap:1.35rem;padding:.6rem 0}.header__inner{padding:10px 12px}.header__logo{height:34px;max-width:132px}.header__slot--left{gap:0}.product-hero{gap:1.1rem;padding-block:.8rem 1.8rem}.gallery__frame{aspect-ratio:1 / 1.02}.gallery__image{padding:.15rem}.gallery__controls{gap:.35rem}.gallery__arrow{flex:0 0 1.7rem;width:1.7rem;min-width:1.7rem;height:2.6rem;font-size:1.15rem}.gallery__thumb{flex:0 0 3.65rem;width:3.65rem;min-width:3.65rem;height:3.55rem}.product-info__title{font-size:1.65rem;line-height:1}.product-info__price,.buy-box__selected-price strong{font-size:2.25rem}.product-info__old-price,.buy-box__selected-price span{font-size:.86rem}.buy-box{padding:.95rem;gap:.9rem}.tm-medidas-inline{gap:.45rem .65rem}.tm-medidas-trigger{font-size:.85rem}.tm-medidas-modal{padding:1.2rem .9rem .95rem;border-radius:1rem}.tm-medidas-header{padding-inline:1.4rem}.tm-medidas-title{font-size:1.08rem}.tm-medidas-subtitle,.tm-medidas-table tbody td,.tm-medidas-tip{font-size:.84rem}.tm-medidas-table thead th{font-size:.82rem}.buy-box__offer{padding:.9rem}.buy-box__swatch{width:3.55rem;height:3.55rem}.buy-box__sizes{gap:.38rem}.buy-box__size{padding:.62rem .15rem;font-size:.82rem}.buy-box__payments{gap:.5rem}.buy-box__payments img{height:1.35rem}.buy-box__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.9rem .7rem}.ben-prod-item{gap:.45rem}.ben-prod-icon{width:2.15rem;height:2.15rem}.ben-prod-text{font-size:.72rem;line-height:1.3}.buy-box__videos{gap:.4rem}.story-section{padding:2.6rem 0}.story-section__intro h2,.reviews-section__heading h2{font-size:1.62rem}.story-card__copy{padding:.95rem}.story-card__copy h3{font-size:1rem}.reviews-section{padding-bottom:2.6rem}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.review-card__body{gap:.5rem;padding:.85rem .85rem .95rem}.aval-grid-name-row strong{font-size:.86rem}.aval-grid-verified{width:.95rem;height:.95rem}.footer__benefits,.footer__content,.footer__bottom{padding-inline:.875rem}.footer__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1.15rem .875rem}.footer__content,.footer__bottom{grid-template-columns:1fr}.muvit-benef-item{gap:.45rem;padding:.9rem .55rem;border-radius:.9rem}.muvit-benef-icon{width:2.15rem;height:2.15rem}.muvit-benef-title{font-size:.78rem}.muvit-benef-text{font-size:.69rem;line-height:1.35}.footer__bottom{gap:.5rem;padding-bottom:6rem}.inst-modal{padding:20px 14px 16px;border-radius:16px}.inst-modal-header{padding:4px 30px 0}.inst-modal-title{font-size:1.08rem}.inst-modal-body p{font-size:.86rem;line-height:1.6}}@media(min-width:768px){.container{padding-inline:1.5rem}.header{padding-block:.65rem}.header__inner{min-height:72px;padding:10px 14px}.header__nav{display:flex}.header__logo{height:50px;max-width:185px}.header__icon{width:24px;height:24px}.product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.75rem;padding-top:1.2rem;padding-bottom:4rem}.gallery__image{padding:.2rem}.product-info__title{font-size:3rem}.product-info__price,.buy-box__selected-price strong{font-size:2.8rem}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.footer__content{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer__benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__bottom{grid-template-columns:1fr 1fr;align-items:center;padding-bottom:2rem}}.notif-compra{position:fixed;left:14px;bottom:14px;z-index:9998;width:auto;max-width:calc(100vw - 28px);padding:8px 12px;border-radius:14px;background:#111111f0;color:#fff;box-shadow:0 12px 28px -18px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .32s ease,transform .32s ease}.notif-compra.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.notif-compra__content{display:flex;align-items:center;gap:7px;min-width:0}.notif-compra__dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.notif-compra__text{margin:0;min-width:0;color:#fff;font-size:.74rem;line-height:1.3;white-space:nowrap}.notif-compra__name{font-weight:700;color:#fff}.notif-compra__message{color:#ffffffe0}@media(max-width:767px){.notif-compra{left:12px;right:auto;bottom:12px;width:auto;max-width:calc(100vw - 24px);padding:8px 10px;border-radius:13px}.notif-compra__text{font-size:.72rem}}@media(min-width:1180px){.container{padding-inline:2rem}}.buy-box__countdown{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;width:100%;padding:.7rem .9rem;border-radius:.85rem;background:#e6333314;border:1px solid hsl(0 78% 55% / .22);color:var(--discount);font-size:.92rem;font-weight:700}.buy-box__countdown-icon{display:inline-flex;width:1.15rem;height:1.15rem}.buy-box__countdown-icon svg{width:100%;height:100%}.buy-box__countdown-text strong{font-weight:900}.buy-box__countdown-clock{font-family:Archivo,Inter,sans-serif;font-weight:900;font-size:1.05rem;letter-spacing:.04em;background:var(--discount);color:#fff;padding:.12rem .5rem;border-radius:.45rem;font-variant-numeric:tabular-nums}.buy-box__reassurance{text-align:center;font-size:.82rem;font-weight:600;color:#1111119e;margin-top:-.25rem}.faq-section{padding:1rem 0 3.4rem}.faq-section__heading{text-align:center;margin-bottom:1.8rem;display:flex;flex-direction:column;gap:.6rem}.faq-section__heading h2{font-size:2rem;line-height:1.05}.faq-section__heading p{color:#1119;font-size:1rem}.faq-list{display:flex;flex-direction:column;gap:.7rem;max-width:720px;margin:0 auto}.faq-item{border:1px solid rgba(17,17,17,.1);border-radius:.9rem;background:var(--card);overflow:hidden}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;cursor:pointer;font-family:Archivo,Inter,sans-serif;font-weight:800;font-size:1.02rem;list-style:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__icon{flex:0 0 auto;color:var(--accent);font-size:1.5rem;line-height:1;transition:transform .2s ease}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{padding:0 1.2rem 1.15rem;color:#111111b3;font-size:.96rem;line-height:1.55}@media(max-width:560px){.faq-section__heading h2{font-size:1.6rem}.buy-box__countdown{font-size:.85rem}}.page-shell{background:radial-gradient(120% 60% at 80% -10%,rgba(253,224,71,.1),transparent 60%),var(--background);color:var(--foreground)}.topbar{background:var(--background);border-bottom:1px solid var(--border);text-transform:none;font-weight:500;letter-spacing:.01em}.topbar__bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;padding:.7rem 1rem;font-size:.78rem;color:#ffffff8c}.topbar__item{display:inline-flex;align-items:center;gap:.6rem}.topbar__sep{color:#ffffff38}.header--sticky{background:#0a0a0ab8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.header__nav a{color:#ffffffc7}.header__nav a:hover{color:var(--shout)}.header__icon{color:#fff}.header__brand{background:#fff;border-radius:var(--radius-pill);padding:.3rem .9rem;box-shadow:0 8px 20px -10px #0009}.header__badge{background:var(--shout);border-color:var(--background)}.product-hero{background:radial-gradient(60% 50% at 95% 0%,rgba(253,224,71,.09),transparent 62%),linear-gradient(180deg,#141414,#0d0d0d);color:#fff;border-radius:0 0 48px 48px;padding:2.25rem 1.5rem 3.5rem;margin-top:0;position:relative;z-index:1}.gallery__frame{background:linear-gradient(180deg,#fff,#f4f4f5);border-radius:var(--radius-glass);box-shadow:0 30px 70px -30px #000000b3,0 0 0 1px #ffffff0a}.gallery__thumb{border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.gallery__thumb img{background:#fff;border-radius:14px}.gallery__thumb.is-active{border-color:var(--shout)}.gallery__arrow{border-radius:var(--radius-pill);border-color:#ffffff2e;background:#ffffff0f;color:#fff}.product-info__title{color:#fff;font-size:clamp(2.4rem,6vw,4rem);line-height:.95;font-style:normal;letter-spacing:-.04em;font-weight:800}.product-info__subtitle{color:#ffffffa8;font-weight:500}.product-info__rating{color:#ffffffa8}.product-info__stars{color:var(--shout)}.product-info__price{color:#fff;font-size:clamp(2.8rem,7vw,3.6rem)}.product-info__old-price{color:#ffffff73}.product-info__pix{color:#34d399}.product-info__discount-badge{background:var(--shout);color:#0a0a0a}.product-info__benefit{color:#ffffffe0}.product-info__benefit-check{background:#fde04729;color:var(--shout)}.buy-box{background:#ffffff0d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid var(--glass-border);border-radius:var(--radius-glass);box-shadow:var(--shadow-glass);padding:1.35rem}.buy-box__offer{border-radius:18px;background:#ffffff0a;border-color:#ffffff24;color:#fff}.buy-box__offer.is-selected{border-color:var(--shout);background:#fde0471a}.buy-box__offer strong{color:#34d399}.buy-box__offer-tag{background:var(--shout);color:#0a0a0a}.buy-box__label,.buy-box__label strong{color:#fff}.buy-box__swatch,.buy-box__size{border-radius:var(--radius-pill)}.buy-box__swatch{border-color:#ffffff2e}.buy-box__swatch.is-active{border-color:var(--shout)}.buy-box__size{background:#ffffff0d;border-color:#ffffff29;color:#fff}.buy-box__size.is-active{background:var(--shout);border-color:var(--shout);color:#0a0a0a}.buy-box__second-pair{background:#ffffff0a;border-color:var(--shout)}.buy-box__second-title{color:#fff9}.tm-medidas-trigger{color:var(--shout)}.buy-box__cta{background:var(--shout);color:#0a0a0a;border-radius:var(--radius-pill);box-shadow:var(--shadow-cta);animation:none;transition:transform .18s var(--liquid-ease),box-shadow .18s ease,filter .18s ease}.buy-box__cta:hover{transform:scale(1.03);filter:brightness(1.04);box-shadow:0 22px 52px -12px #fde04799}.buy-box__cta:active{transform:scale(.96)}.buy-box__stock,.buy-box__reassurance{color:#fff9}.ben-prod-text{color:#ffffffd1}.ben-prod-icon{color:var(--shout)}.buy-box__benefits{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px}.buy-box__payments{background:#ffffffeb;border-radius:var(--radius-pill);padding:.6rem 1rem}.buy-box__videos video{border-radius:18px}.buy-box__countdown{background:#f43f5e24;border-color:#f43f5e66}.gallery__badge{background:var(--shout);color:#0a0a0a;font-weight:900;letter-spacing:.06em;box-shadow:0 10px 24px -10px #fde047b3}.story-section__intro h2,.reviews-section__heading h2,.faq-section__heading h2{color:#fff;font-size:clamp(2rem,5.5vw,3.25rem);line-height:1;letter-spacing:-.035em}.story-section__intro h2 span{color:var(--shout)}.story-section__intro p,.reviews-section__heading p,.faq-section__heading p{color:var(--muted-foreground)}.story-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-glass);box-shadow:var(--shadow-soft)}.story-card__copy p{color:var(--shout)}.story-card__copy h3{color:#fff}.story-card__copy span,.review-card p{color:var(--muted-foreground)}.review-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-glass);box-shadow:var(--shadow-soft)}.review-card__image{background:#1a1a1a}.aval-grid-name-row strong{color:#fff}.aval-grid-verified,.review-card__stars,.reviews-section__stars{color:var(--shout)}.faq-item{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px}.faq-item__question{color:#fff}.faq-item__icon{color:var(--shout)}.faq-item__answer{color:var(--muted-foreground)}.muvit-benef-icon,.footer__tracking-link{color:var(--shout)}.muvit-benef-item{border-radius:20px}@media(max-width:767px){.product-hero{border-radius:0 0 32px 32px;padding:1.5rem 1.1rem 2.5rem}}@media(min-width:768px){.product-hero{border-radius:0 0 72px 72px;padding:3.25rem 3rem 4.5rem;gap:3.5rem;align-items:center}}.product-info{gap:1.05rem}.product-info__eyebrow{display:inline-block;margin-bottom:-.6rem;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--shout)}.product-info__subtitle{line-height:1.55;max-width:46ch;font-size:1.02rem}.product-info__benefits{margin-top:1.4rem;gap:.75rem}.buy-box{gap:1.15rem;padding:1.5rem}.gallery__frame{box-shadow:0 40px 80px -40px #000000a6}.gallery__badge{top:1.1rem;left:1.1rem;padding:.4rem .8rem;font-size:.66rem}.story-section{padding:5rem 0}.reviews-section{padding-top:1rem;padding-bottom:5rem}.faq-section{padding:2rem 0 5rem}.story-section__intro,.reviews-section__heading{margin-bottom:2.6rem}.buy-box__reassurance{letter-spacing:.01em}@media(min-width:768px){.story-grid{gap:2rem}.reviews-grid{gap:1.75rem}}.story-grid{display:flex;flex-direction:column;gap:3.5rem;width:100%;max-width:1080px;margin:0 auto}.story-card{display:flex;flex-direction:column;gap:1.5rem;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;overflow:visible;align-items:stretch}.story-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:28px;box-shadow:0 40px 80px -45px #000c}.story-card__copy{align-items:flex-start;text-align:left;gap:.85rem;padding:0}.story-card__copy p{color:var(--shout);font-size:.72rem;letter-spacing:.22em}.story-card__copy h3{color:#fff;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.05;letter-spacing:-.02em}.story-card__copy span{color:var(--muted-foreground);font-size:1.02rem;line-height:1.65;max-width:44ch}@media(min-width:768px){.story-grid{gap:6rem}.story-card{flex-direction:row;align-items:center;gap:4rem}.story-card:nth-child(2n){flex-direction:row-reverse}.story-card img{flex:1 1 56%;min-width:0;aspect-ratio:5 / 4}.story-card__copy{flex:1 1 44%;min-width:0;gap:1.1rem}}.product-info__pix{color:#ffffffc7}.buy-box__offer strong{color:#fff}.buy-box__offer.is-selected strong{color:var(--shout)}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:none;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#0a0a0ad9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--glass-border)}.sticky-buy__info{display:flex;flex-direction:column;line-height:1.15;min-width:0}.sticky-buy__name{font-size:.74rem;color:#ffffff8c}.sticky-buy__price{display:flex;align-items:baseline;gap:.5rem;font-size:1.2rem;font-weight:800;color:#fff}.sticky-buy__old{font-size:.8rem;font-weight:500;color:#fff6;text-decoration:line-through}.sticky-buy__cta{flex:0 0 auto;border:0;border-radius:var(--radius-pill);background:var(--shout);color:#0a0a0a;padding:.85rem 1.6rem;font-weight:800;font-size:.95rem;cursor:pointer;transition:transform .16s var(--liquid-ease)}.sticky-buy__cta:active{transform:scale(.95)}@media(max-width:767px){.sticky-buy{display:flex}}.gallery{gap:1rem}.gallery__thumbs{gap:.7rem}.gallery__thumb{flex:0 0 4.6rem;width:4.6rem;min-width:4.6rem;height:4.4rem;border-width:2px;box-shadow:none;transition:border-color .18s ease,transform .18s ease}.gallery__thumb:hover{transform:translateY(-2px)}.gallery__thumb.is-active{border-color:var(--shout);box-shadow:0 0 0 1px #fde04766}.gallery__arrow{height:3.2rem;transition:background .18s ease,transform .18s ease}.gallery__arrow:hover{background:#ffffff1f}.story-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3;border-radius:28px;box-shadow:0 40px 80px -45px #000c}.story-card__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform 1.1s var(--liquid-ease),filter .8s ease;will-change:transform}@media(prefers-reduced-motion:no-preference){.js-reveal .story-card.reveal:not(.is-visible) .story-card__media img{transform:scale(1.12)}}.story-card__media,.story-card__copy{transition:transform .9s var(--liquid-ease),opacity .9s ease}@media(prefers-reduced-motion:no-preference){.js-reveal .story-card.reveal:not(.is-visible){transform:none}.js-reveal .story-card.reveal:not(.is-visible) .story-card__media{opacity:0;transform:translate(-56px)}.js-reveal .story-card.reveal:not(.is-visible):nth-child(2n) .story-card__media{transform:translate(56px)}.js-reveal .story-card.reveal:not(.is-visible) .story-card__copy{opacity:0;transform:translate(44px)}.js-reveal .story-card.reveal:not(.is-visible):nth-child(2n) .story-card__copy{transform:translate(-44px)}}.story-card:hover .story-card__media img{transform:scale(1.06);filter:brightness(1.04)}.story-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28));pointer-events:none}@media(min-width:768px){.story-card__media{flex:1 1 56%;min-width:0;aspect-ratio:5 / 4}}.reveal{transition:opacity .75s ease,transform .75s var(--liquid-ease)}.reveal.is-visible,.js-reveal .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.js-reveal .reveal:not(.is-visible){opacity:0;transform:translateY(32px)}}.page-shell{background:var(--background);color:var(--foreground)}.topbar{background:linear-gradient(90deg,#1b1b1b,#0e0e0e);border-bottom:0;overflow:hidden;text-transform:none}.topbar__bar{display:flex;align-items:center;justify-content:space-evenly;gap:1.25rem;width:100%;max-width:1180px;margin:0 auto;padding:.7rem 1.25rem}.topbar__item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.01em}.topbar__item:before{content:none}.topbar__icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--star)}@media(max-width:767px){.topbar__bar{position:relative;justify-content:center;min-height:1.2rem;padding:.66rem 1rem}.topbar__item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .45s ease;pointer-events:none;font-size:.78rem}.topbar__item.is-active{opacity:1}}.header--sticky{background:#ffffffd1;border-bottom:1px solid var(--border)}.header__nav a{color:#141414}.header__nav a:hover{color:#000;opacity:1}.header__icon{color:#141414}.header__brand{background:transparent;box-shadow:none;padding:0}.header__badge{background:var(--sale);border-color:#fff}.product-hero{background:#fff;color:#141414;border-radius:0;box-shadow:none;padding:1.5rem 1rem 2.5rem;margin-top:0}.product-info__eyebrow{color:#8a8a8a}.product-info__title{color:#141414}.product-info__subtitle{color:#5f5f5f}.product-info__rating{color:#6f6f6f}.product-info__stars{color:var(--star)}.product-info__price{color:#141414}.product-info__old-price{color:#0006}.product-info__pix{color:var(--pix)}.product-info__discount-badge{background:var(--sale);color:#fff}.product-info__benefit{color:#333}.product-info__benefit-check{background:#2e7d321f;color:#2e7d32}.gallery__frame{background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-soft)}.gallery__image{border-radius:0}.gallery__arrow{background:#fff;border-color:var(--border);color:#141414}.gallery__arrow:hover{background:#f2f2f2}.gallery__thumb{background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.gallery__thumb.is-active{border-color:#141414;box-shadow:0 0 0 1px #00000026}.buy-box{background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none;scroll-margin-top:84px}.buy-box__offer{background:#fafafa;border-color:var(--border);color:#141414}.buy-box__offer.is-selected{background:#fff;border-color:#141414}.buy-box__offer strong,.buy-box__offer.is-selected strong{color:#141414}.buy-box__offer-tag{background:#141414;color:#fff}.buy-box__label,.buy-box__label strong{color:#141414}.buy-box__swatch{border-color:var(--border)}.buy-box__swatch.is-active{border-color:#141414}.buy-box__size{background:#fff;border-color:var(--border);color:#141414}.buy-box__size.is-active{background:#141414;border-color:#141414;color:#fff}.buy-box__second-pair{background:#fafafa;border-color:#141414}.buy-box__second-title,.buy-box__pair-title{color:#8a8a8a;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0}.tm-medidas-trigger{color:#141414}.buy-box__cta{background:#141414;color:#fff;box-shadow:var(--shadow-cta)}.buy-box__cta:hover{filter:none;box-shadow:0 18px 40px -12px #0006}.buy-box__stock,.buy-box__reassurance{color:#6f6f6f}.buy-box__payments{background:transparent;padding:0}.story-section__intro h2,.reviews-section__heading h2,.faq-section__heading h2,.story-section__intro h2 span{color:#141414}.story-section__intro p,.reviews-section__heading p,.faq-section__heading p{color:#6f6f6f}.story-section{background:var(--surface)}.story-card__copy p{color:#8a8a8a}.story-card__copy h3{color:#141414}.story-card__copy span{color:#5f5f5f}.story-card__media{box-shadow:var(--shadow-soft)}.story-card__media:after{background:linear-gradient(180deg,transparent 72%,rgba(0,0,0,.06))}.review-card{background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none}.review-card__image{background:#f0f0f0}.aval-grid-name-row strong{color:#141414}.review-card p{color:#5f5f5f}.aval-grid-verified{color:#2e7d32}.review-card__stars,.reviews-section__stars{color:var(--star)}.faq-item{background:#fff;border:1px solid var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}.faq-item__question,.faq-item__icon{color:#141414}.faq-item__answer{color:#5f5f5f}.sticky-buy{background:#fffffff2;border-top:1px solid var(--border)}.sticky-buy__name{color:#6f6f6f}.sticky-buy__price{color:#141414}.sticky-buy__old{color:#0006}.sticky-buy__cta{background:#141414;color:#fff}.muvit-benef-icon{color:#fff}.footer__tracking-link{color:#fff;text-decoration:underline}@media(min-width:768px){.product-hero{border-radius:0;padding:2rem 1.5rem 3.5rem}}.about-section{padding:4rem 0;background:var(--surface)}.about-section__intro{display:flex;flex-direction:column;gap:.7rem;align-items:center;text-align:center;max-width:640px;margin:0 auto 2.4rem}.about-section__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a}.about-section__intro h2{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.05;color:#141414}.about-section__intro h2 span{color:#141414;position:relative;white-space:nowrap}.about-section__intro h2 span:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.34em;background:#f5a62359;z-index:-1;border-radius:2px}.about-section__intro p{color:#6f6f6f;font-size:1rem;line-height:1.6}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;max-width:720px;margin:0 auto}.about-card{margin:0;overflow:hidden;border-radius:16px;background:#f0f0f0}.about-card img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;aspect-ratio:1 / 1;transition:transform .8s var(--liquid-ease)}.about-card:hover img{transform:scale(1.05)}.about-card:first-child{grid-column:1 / -1}.about-card:first-child img{aspect-ratio:4 / 3}@media(min-width:768px){.about-section{padding:5.5rem 0}.about-grid{gap:.9rem;max-width:900px}.about-card:first-child img{aspect-ratio:16 / 9}.about-section__intro{margin-bottom:3rem}}.buy-box__swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.buy-box__swatch{width:100%;height:auto;aspect-ratio:1 / 1}.buy-box__second-pair{padding:.85rem .7rem}.review-card__image{aspect-ratio:4 / 3}.review-card__body{gap:.4rem;padding:.7rem .8rem .85rem}.review-card p{font-size:.85rem;line-height:1.5}.aval-grid-name-row strong,.review-card__stars{font-size:.85rem}.reviews-grid{gap:.7rem}.final-cta{background:var(--surface);border-top:1px solid var(--border);padding:4rem 0 4.5rem}.final-cta__card{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:460px;margin:0 auto;padding:2.5rem 1.9rem 2.2rem;background:#fff;border:1px solid var(--border);border-radius:28px;box-shadow:0 40px 80px -40px #00000038}.final-cta__rating{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:#6f6f6f;margin-bottom:.9rem}.final-cta__stars{color:var(--star);letter-spacing:.08em}.final-cta__card h2{font-size:clamp(1.7rem,5.5vw,2.3rem);line-height:1.06;color:#141414}.final-cta__card h2 span{position:relative;white-space:nowrap}.final-cta__card h2 span:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.32em;background:#f5a62361;z-index:-1;border-radius:2px}.final-cta__card>p{color:#6f6f6f;font-size:.97rem;line-height:1.55;max-width:36ch;margin-top:.55rem}.final-cta__divider{width:100%;height:1px;background:var(--border);margin:1.5rem 0 .4rem}.final-cta__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.final-cta__from{width:100%;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#9a9a9a;margin-bottom:.05rem}.final-cta__price strong{font-size:clamp(2.3rem,9vw,2.9rem);font-weight:800;letter-spacing:-.03em;color:#141414}.final-cta__old{font-size:.98rem;color:#0006;text-decoration:line-through}.final-cta__pix{color:var(--pix);font-weight:700;font-size:.9rem;margin-top:.1rem}.final-cta__button{width:100%;margin-top:1.4rem;border:0;border-radius:var(--radius-pill);background:#141414;color:#fff;font-weight:800;font-size:1.05rem;padding:1.08rem 2rem;cursor:pointer;box-shadow:var(--shadow-cta);transition:transform .16s var(--liquid-ease),box-shadow .16s ease}.final-cta__button:hover{transform:translateY(-1px);box-shadow:0 18px 40px -12px #0000006b}.final-cta__button:active{transform:scale(.98)}.final-cta__trust{margin-top:1.05rem;color:#8a8a8a;font-size:.8rem;font-weight:500}@media(min-width:768px){.final-cta{padding:5.5rem 0}.final-cta__card{padding:3rem 2.4rem 2.6rem}}.cart-overlay{position:fixed;inset:0;z-index:9998;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cart-overlay.is-open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;z-index:9999;display:flex;flex-direction:column;width:min(420px,100%);height:100dvh;background:#fff;color:#141414;box-shadow:-20px 0 60px -20px #0006;transform:translate(100%);transition:transform .32s var(--liquid-ease)}.cart-drawer.is-open{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid var(--border)}.cart-drawer__head strong{font-size:1.15rem;font-weight:800}.cart-drawer__close{width:2rem;height:2rem;border:0;background:transparent;color:#141414;cursor:pointer}.cart-drawer__close svg{width:1.4rem;height:1.4rem}.cart-body{flex:1;overflow-y:auto;padding:.4rem 1.1rem 1rem}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;color:#6f6f6f}.cart-empty__btn{border:0;border-radius:var(--radius-pill);background:#141414;color:#fff;font-weight:700;padding:.8rem 1.6rem;cursor:pointer}.cart-item{display:flex;gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--border)}.cart-item__img{width:4.6rem;height:4.6rem;flex:0 0 auto;object-fit:contain;padding:.15rem;border-radius:12px;background:#fff}.cart-item__info{flex:1;min-width:0}.cart-item__top{display:flex;justify-content:space-between;gap:.5rem}.cart-item__name{font-size:.92rem;font-weight:700;line-height:1.2}.cart-item__remove{flex:0 0 auto;border:0;background:transparent;color:#b0b0b0;cursor:pointer;padding:0}.cart-item__remove svg{width:1.1rem;height:1.1rem}.cart-item__meta{margin-top:.2rem;font-size:.78rem;color:#8a8a8a;line-height:1.4}.cart-item__prices{display:flex;align-items:baseline;gap:.5rem;margin-top:.35rem}.cart-item__old{font-size:.8rem;color:#b0b0b0;text-decoration:line-through}.cart-item__price{font-size:1rem;font-weight:800}.cart-stepper{display:inline-flex;align-items:center;gap:.2rem;margin-top:.55rem;border:1px solid var(--border);border-radius:10px;overflow:hidden}.cart-stepper button{width:2rem;height:2rem;border:0;background:#fafafa;font-size:1.1rem;font-weight:700;cursor:pointer;color:#141414}.cart-stepper span{min-width:2rem;text-align:center;font-weight:700;font-size:.9rem}.cart-bump{margin-top:1.3rem;padding:1rem 1.05rem 1.1rem;border:1px solid var(--border);border-radius:16px;background:#fafafa}.cart-bump__label{font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a;margin-bottom:.85rem}.cart-bump__row{display:flex;align-items:center;gap:.8rem}.cart-bump__img{width:3.4rem;height:3.4rem;flex:0 0 auto;object-fit:contain;padding:.15rem;border-radius:10px;background:#fff;border:1px solid var(--border)}.cart-bump__info{flex:1;min-width:0}.cart-bump__name{font-size:.85rem;font-weight:700;line-height:1.25}.cart-bump__prices{display:flex;align-items:baseline;gap:.45rem;margin-top:.25rem}.cart-bump__price{font-size:.95rem;font-weight:800;color:#141414}.cart-bump__old{font-size:.78rem;color:#b0b0b0;text-decoration:line-through}.cart-bump__add{flex:0 0 auto;width:2.3rem;height:2.3rem;margin:0;border:0;border-radius:50%;background:#141414;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease}.cart-bump__add:active{transform:scale(.9)}.cart-bump__add svg{width:1.1rem;height:1.1rem}.cart-bump__gift-note{display:flex;align-items:center;gap:.7rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border)}.cart-bump__gift-thumb{width:2.2rem;height:2.2rem;flex:0 0 auto;object-fit:contain}.cart-bump__gift-info{flex:1;min-width:0}.cart-bump__gift-label{display:block;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a}.cart-bump__gift-name{font-size:.82rem;font-weight:700;color:#141414;line-height:1.2;margin-top:.12rem}.cart-bump__gift-value{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.cart-bump__gift-value s{font-size:.72rem;color:#b0b0b0}.cart-bump__gift-value span{font-size:.85rem;font-weight:800;color:#141414}.cart-gift{display:flex;align-items:center;gap:.7rem;margin-top:.8rem;padding:.7rem .8rem;border:1px solid #cdebd3;border-radius:14px;background:#f3faf4}.cart-gift__check{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:50%;background:#16a34a;color:#fff;display:inline-flex;align-items:center;justify-content:center}.cart-gift__check svg{width:.85rem;height:.85rem}.cart-gift__img{width:4rem;height:4rem;flex:0 0 auto;object-fit:contain;padding:.1rem;border-radius:10px;background:#fff;border:1px solid #cdebd3}.cart-gift__info{flex:1;min-width:0}.cart-gift__badge{display:block;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f6f6f;margin-bottom:.12rem}.cart-gift__name{font-size:.82rem;font-weight:700;line-height:1.2;color:#141414}.cart-gift__tag{flex:0 0 auto;font-size:.72rem;font-weight:800;color:#fff;background:#141414;border-radius:999px;padding:.3rem .7rem}.cart-foot{border-top:1px solid var(--border);padding:.9rem 1.1rem calc(.9rem + env(safe-area-inset-bottom));background:#fff}.cart-foot__save{text-align:center;font-size:.8rem;font-weight:600;color:#6f6f6f;margin-bottom:.6rem}.cart-foot__cta{width:100%;border:0;border-radius:var(--radius-pill);background:#141414;color:#fff;font-size:1.05rem;font-weight:800;padding:1.05rem 1.25rem;cursor:pointer;box-shadow:var(--shadow-cta);transition:transform .16s var(--liquid-ease)}.cart-foot__cta:active{transform:scale(.98)}.cart-foot__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.7rem;font-size:.72rem;color:#8a8a8a}.cart-foot__pay{display:block;height:1.4rem;width:auto;margin:.7rem auto 0;opacity:.85}.header__badge--count{display:inline-flex;align-items:center;justify-content:center;top:-6px;right:-8px;width:auto;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:800;color:#fff;border-radius:999px}.header__bag{border:0;background:transparent;cursor:pointer;padding:0;pointer-events:auto}.header__bag .header__icon{pointer-events:none}.cart-foot__cta:disabled{opacity:.65;cursor:not-allowed}.buy-box__offer-label{display:flex;flex-direction:column;line-height:1.18}.buy-box__offer-each{font-size:.72rem;font-weight:700;color:var(--pix)}.story-card__kicker{display:flex;align-items:center;gap:.65rem}.story-card__num{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--star);position:relative;padding-right:.7rem}.story-card__num:after{content:"";position:absolute;right:0;top:50%;width:.4rem;height:2px;background:var(--star);transform:translateY(-50%);border-radius:2px}.story-section__intro h2 span{position:relative;white-space:nowrap}.story-section__intro h2 span:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.32em;background:#f5a62361;z-index:-1;border-radius:2px}.cart-gift__old{display:inline-block;margin-top:.12rem;font-size:.8rem;font-weight:600;color:#9aa49d;text-decoration:line-through}.product-info__installments,.final-cta__installments{margin-top:.15rem;font-size:.86rem;font-weight:600;color:#6f6f6f}.buy-box__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem 1.2rem;margin-top:-.1rem}.buy-box__trust-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#4a4a4a}.buy-box__trust-item svg{width:1rem;height:1rem;color:#2e7d32;flex:0 0 auto}.reviews-summary{display:flex;gap:1.5rem;align-items:center;max-width:560px;margin:0 auto 2rem;padding:1.2rem 1.4rem;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-soft)}.reviews-summary__score{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;padding-right:1.5rem;border-right:1px solid var(--border)}.reviews-summary__score strong{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:#141414}.reviews-summary__stars{color:var(--star);letter-spacing:.08em;font-size:.95rem;margin:.25rem 0}.reviews-summary__score span{font-size:.76rem;color:#8a8a8a;white-space:nowrap}.reviews-summary__bars{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;min-width:0}.reviews-summary__row{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#6f6f6f}.reviews-summary__lbl{flex:0 0 auto;width:1.6rem;color:#6f6f6f;font-weight:600}.reviews-summary__track{flex:1;height:7px;border-radius:999px;background:#ececec;overflow:hidden}.reviews-summary__fill{display:block;height:100%;border-radius:999px;background:var(--star)}.reviews-summary__pct{flex:0 0 auto;width:2.4rem;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:480px){.reviews-summary{gap:1rem;padding:1.1rem}.reviews-summary__score{padding-right:1rem}.reviews-summary__score strong{font-size:2.1rem}}.buy-box__cta,.sticky-buy__cta{position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.buy-box__cta:after,.sticky-buy__cta:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:38%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.34) 50%,transparent);transform:translate(0) skew(-18deg);animation:ctaShine 3.4s var(--liquid-ease) infinite;pointer-events:none}}@keyframes ctaShine{0%{transform:translate(0) skew(-18deg)}46%,to{transform:translate(430%) skew(-18deg)}}@media(prefers-reduced-motion:no-preference){.js-reveal .story-card.is-visible .story-card__media img{animation:storyDrift 11s ease-in-out infinite alternate}}@keyframes storyDrift{0%{transform:scale(1.12) translateZ(0)}to{transform:scale(1.04) translate3d(.9%,-.7%,0)}}.ah-heading .ah-word{display:inline-block;font-style:normal;overflow:hidden;vertical-align:bottom;padding-top:.22em;margin-top:-.22em}.ah-heading .ah-letter{display:inline-block;font-style:normal}@media(prefers-reduced-motion:no-preference){.ah-heading:not(.is-played) .ah-letter{transform:translateY(-140%)}.ah-heading.is-played .ah-letter{transform:translateY(-140%);animation:ahClipDown .7s cubic-bezier(.22,1,.36,1) forwards}}@keyframes ahClipDown{to{transform:translateY(0)}}.story-card__copy h3,.story-section__intro h2{text-transform:uppercase}
